MessageBox 消息框

原文地址:http://www.dingos.cn/index.php?topic=1425.0


MessageBox 是一个预定义对话框,它将与应用程序相关的信息显示给用户。
调用 MessageBox 类的 Show 方法显示消息框
  • Show(String) 
    显示一个消息框,该消息框包含消息并返回结果。
  • Show(String, String) 
    显示一个消息框,该消息框包含消息和标题栏标题,并且返回结果。
  • Show(Window, String) 
    在指定窗口的前面显示消息框。该消息框显示消息并返回结果。
  • Show(String, String, MessageBoxButton)  
    显示一个消息框,该消息框包含消息、标题栏标题和按钮,并且返回结果。
  • Show(Window, String, String) 
    在指定窗口的前面显示消息框。该消息框显示消息和标题栏标题,并且返回结果。
  • Show(String, String, MessageBoxButton, MessageBoxImage) 
    显示一个消息框,该消息框包含消息、标题栏标题、按钮和图标,并且返回结果。
  • Show(Window, String, String, MessageBoxButton) 
    在指定窗口的前面显示消息框。该消息框显示消息、标题栏标题和按钮,并且返回结果。
  • Show(String, String, MessageBoxButton, MessageBoxImage, MessageBoxResult) 
    显示一个消息框,该消息框包含消息、标题栏标题、按钮和图标,并接受默认消息框结果和返回结果。
  • Show(Window, String, String, MessageBoxButton, MessageBoxImage) 
    在指定窗口的前面显示消息框。该消息框显示消息、标题栏标题、按钮和图标,并且返回结果。
  • Show(String, String, MessageBoxButton, MessageBoxImage, MessageBoxResult, MessageBoxOptions)  
    显示一个消息框,该消息框包含消息、标题栏标题、按钮和图标,并且接受默认消息框结果、遵从指定选项并返回结果。
  • Show(Window, String, String, MessageBoxButton, MessageBoxImage, MessageBoxResult) 
    在指定窗口的前面显示消息框。该消息框显示消息、标题栏标题、按钮和图标,并接受默认消息框结果和返回结果。
  • Show(Window, String, String, MessageBoxButton, MessageBoxImage, MessageBoxResult, MessageBoxOptions) 
    在指定窗口的前面显示消息框。该消息框显示消息、标题栏标题、按钮和图标,并且接受默认消息框结果、遵从指定选项并返回结果。
MessageBox.Show ("计算完成", "计算器程序", MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk);

【MessageBoxButton 枚举】指定若干常数,用以定义 MessageBox 上将显示哪些按钮
  • OK
    消息框显示“确定”按钮。
  • OKCancel
    消息框显示“确定”和“取消”按钮。
  • YesNoCancel
    消息框显示“是”、“否”和“取消”按钮。
  • YesNo
    消息框显示“是”和“否”按钮。

【MessageBoxIcon 枚举】指定定义哪些信息要显示的常数。
  • None
    消息框未包含符号。
  • Hand
    该消息框包含一个符号,该符号是由一个红色背景的圆圈及其中的白色 X 组成的。
  • Question
    该消息框包含一个符号,该符号是由一个圆圈和其中的一个问号组成的。
  • Exclamation
    该消息框包含一个符号,该符号是由一个黄色背景的三角形及其中的一个感叹号组成的。
  • Asterisk
    该消息框包含一个符号,该符号是由一个圆圈及其中的小写字母 i 组成的。
  • Stop
    该消息框包含一个符号,该符号是由一个红色背景的圆圈及其中的白色 X 组成的。
  • Error
    该消息框包含一个符号,该符号是由一个红色背景的圆圈及其中的白色 X 组成的。
  • Warning
    该消息框包含一个符号,该符号是由一个黄色背景的三角形及其中的一个感叹号组成的。
  • Information
    该消息框包含一个符号,该符号是由一个圆圈及其中的小写字母 i 组成的。

【DialogResult 枚举】指定标识符以指示对话框的返回值。
  • None
    从对话框返回了 Nothing。这表明有模式对话框继续运行。
  • OK
    对话框的返回值是 OK(通常从标签为“确定”的按钮发送)。
  • Cancel
    对话框的返回值是 Cancel(通常从标签为“取消”的按钮发送)。
  • Abort
    对话框的返回值是 Abort(通常从标签为“中止”的按钮发送)。
  • Retry
    对话框的返回值是 Retry(通常从标签为“重试”的按钮发送)。
  • Ignore
    对话框的返回值是 Ignore(通常从标签为“忽略”的按钮发送)。
  • Yes
    对话框的返回值是 Yes(通常从标签为“是”的按钮发送)。
  • No
    对话框的返回值是 No(通常从标签为“否”的按钮发送)。

【消息框返回值演示】
public void ExitApplication(){
     // 显示一个消息框,提示用户是否真的要退出
     if (MessageBox.Show ("真的要退出吗?", "My Application",
                    MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes){
          Application.Exit();
     }
}

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

夜晚回家

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

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

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

打赏作者

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

抵扣说明:

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

余额充值