您当前的位置:首页 > 计算机 > 编程开发 > .net

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

时间:10-31来源:作者:点击数:

在用到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);
在这里插入图片描述
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门