• 技术文章 >后端开发 >C#.Net教程

    详细介绍c#消息提示框messagebox的使用

    黄舟黄舟2017-03-17 11:47:10原创1469
    这篇文章主要介绍了c#消息提示框messagebox的详解及使用的相关资料,需要的朋友可以参考下

    C#消息提示框messagebox的详解及使用

    消息对话框是用messagebox对象的show方法显示的。MessageBox对象是命名空间System.Windows.Forms的一部分,Show是一个静态方法,意思是说,不需要基于MessageBox类的对象创建实例,就可以使用该方法。而且该方法是可以重载的,即方法可以有不同的参数列表形式。

    返回结果:DialogResult dr1=MessageBox.Show(text,caption,buttons,icon,defaultbutton,option);

    不返回任何值:MessageBox.Show(text,caption,buttons,icon);

    参数必须按照上面顺序输出

    1,Text:设置消息对话框中的提示文本语句.必须是String类型
    2,Caption:可选参数,设置消息对话框的标题,必须是字符串型
    3,Buttons:可选参数,设置消息对话框中显示哪些按钮
    4,Icon:可选参数,设置消息对话框中显示哪个图标
    5,Defaultbutton:可选参数,设置消息对话框哪个按钮是默认激活的
    6,Option可选参数,为消息对话框设置一些特殊的选项,如文本对齐方式,指定阅读顺序,是否向系统日志写消息

    Button 各枚举常量及意义

    Ok 消息框中只有"确定"按钮
    OkCancel 消息框中只有"确定"和"取消"按钮
    YesNo 消息框中只有"是"和"否"按钮
    YesNoCancel 消息框中有"是","否"和"取消"按钮
    RetryCancel 消息框中有"重试"和"取消"按钮
    AbortRetryIgnore 消息框中有"中止","重试"和"忽略"按钮
    常量 功能及意义

    Icon各枚举常量及意义

    枚举常量 功能意义
    Error 消息框中有一个符号,由一个红色背景的圆圈及其中的白色X组成
    Asterisk 该符号是由一个圆圈及其中的小写字母i组成
    Exclamation 该符号由一个黄色背景的三角形及其中的一个叹号组成
    Hand 该符号由一个红色背景的圆圈及其中的白色x组成
    Question 该符号由一个圆圈及其中的一个问号组成
    None 消息框中不包含符号
    Information 该符号是由一个圆圈及其中的小写字母i组成
    Stop 该符号是由一个红色背景的圆圈及其中的白色X组成
    Warning该符号是由一个黄色背景的三角形及其中的一个叹号组成

    消息对话框的返回值是System.Windows.Forms.DialogResult的成员,各枚举常量及意义如下表

    Abort 消息框的返回值是"中止"(Abort),即单击了"中止"按钮
    Cancel 消息框的返回值是"取消"(Cancel),即单击了"取消"按钮
    Ignore 消息框的返回值是"忽略"(Ignore),即单击了"忽略"按钮
    No

    消息框的返回值是"否"(No),即单击了"否"按钮

    Ok 消息框的返回值是"确定"(Ok),即单击了"确定"按钮
    Retry 消息框的返回值是"重试"(Retry),即单击了"重试"按钮
    None 消息框没有任何返回值,即没有单击任何按钮
    Yes 消息框的返回值是"是"(Yes),即单击了"是"按钮


    使用:

    1、 /* if (flag)
           {
             DialogResult diagorel = MessageBox.Show(this, "Please inpult again,your message is empty!", 
             "Information cue", MessageBoxButtons.RetryCancel, MessageBoxIcon.Warning);
             switch (diagorel)
             {
               case DialogResult.Retry:
                 this.username.Text = "";
                 this.password.Text = "";
                 break;
               case DialogResult.Cancel:
                 break;
    
    
             }
           }*/

    2、最简单的方法就是这样

    if( MessageBox.Show( "确定提交吗?", "提示", MessageBoxButtons.YesNo ) == DialogResult.Yes )
          {
            程序运行代码.......
          }

    php入门到就业线上直播课:查看学习

    以上就是详细介绍c#消息提示框messagebox的使用的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    上一篇:C#字符串处理小工具的详细介绍 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• c语言中源文件编译后生成什么文件• c语言标识符有哪些类型• C#中GDI+编程10个基本技巧二• ASP.NET使用Ajax如何返回Json对象的方法具体介绍• 应用绝对路径与相对路径
    1/1

    PHP中文网