c# Form窗体中MessageBox.Show()的用法

在用到MessageBox.Show()时,对其中的MessageBoxIcon的图案标识很想知道是不是如字面意思显示图标,故,自己验证了下,发现并不是。比如,“Hand”的图标不是手,等等。具体如下:

首先看下官方源码:

    public enum MessageBoxIcon
    {
        //消息框未包含符号。
        None = 0,
      
        //消息框包含一个符号,该符号包含一个红色背景圆圈,圆圈中为白色 X 符号。
        Hand = 16,
     
        //消息框包含一个符号,该符号包含一个红色背景圆圈,圆圈中为白色 X 符号。
        Stop = 16,
      
        //消息框包含一个符号,该符号包含一个红色背景圆圈,圆圈中为白色 X 符号。
        Error = 16,
      
        //消息框包含一个符号,该符号包含一个圆圈,圆圈中为问号。 不再建议使用问号消息图标,因为这种图标无法清楚地表示特定类型的消息,并且作为问题的消息表述可应用于任何消息类型。
        //此外,用户可能会将问号符号与帮助信息符合混淆。 因此,请不要在消息框中使用问号符号。 系统继续支持它包含的内容,只为满足反向兼容性。
        Question = 32,
      
        //消息框包含一个符号,该符号包含一个黄色背景三角形,三角形中为感叹号。
        Exclamation = 48,
        
        //消息框包含一个符号,该符号包含一个黄色背景三角形,三角形中为感叹号。
        Warning = 48,
       
        //消息框包含一个符号,该符号在圆圈中包含小写字母 i。
        Asterisk = 64,
       
        //消息框包含一个符号,该符号在圆圈中包含小写字母 i。
        Information = 64
    }
MessageBox.Show("星号", "Asterisk", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);

在这里插入图片描述

MessageBox.Show("错误", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);

在这里插入图片描述

MessageBox.Show("感叹号", "Exclamation", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

在这里插入图片描述

MessageBox.Show("手", "Hand", MessageBoxButtons.OK, MessageBoxIcon.Hand);

在这里插入图片描述

MessageBox.Show("信息", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);

在这里插入图片描述

MessageBox.Show("无", "None", MessageBoxButtons.OK, MessageBoxIcon.None);

在这里插入图片描述

MessageBox.Show("问题", "Question", MessageBoxButtons.OK, MessageBoxIcon.Question);

在这里插入图片描述

MessageBox.Show("停止", "Stop", MessageBoxButtons.OK, MessageBoxIcon.Stop);

在这里插入图片描述

MessageBox.Show("警告", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning);

在这里插入图片描述

参考文献
  • https://blog.csdn.net/Amanda_Yt/article/details/78115660
  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

安替-AnTi

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值