C# Winform MessageBox的用法 各种类型弹出框

1:仅显示正文文字

在这里插入图片描述

MessageBox.Show("Test");

说明:直接在Show()方法里面传入String类型参数即可。

2:仅显示标题及正文文字

在这里插入图片描述

MessageBox.Show("This is concrete content.", "Title");

说明:Show()方法第一个参数为正文文本,第二个参数为标题,均为String类型。

3:仅显示标题及正文文字,附带OK和Cancel选项

在这里插入图片描述

if (MessageBox.Show("Press OK or Cancel.", "Confirm Message", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) 
{
    Console.Write("Choose OK Button");
}

说明:这里在if里面判断生成的MessageBox的事件源是OK还是Cancel,然后进行操作。

4:MessageBoxIcon可选项

  • MessageBoxIcon.Question :显示附带“问号”的图标
  • MessageBoxIcon.Information:显示附带“叹号”的图标
  • MessageBoxIcon.Stop :显示附带“错误”的图标
  • MessageBoxIcon.Exclamation: 显示附带“黄色三角形提示”的图标
  • MessageBoxIcon.None:不显示图标
  • MessageBoxIcon.Warning:显示附带“黄色三角形提示”的图标

示例:
在这里插入图片描述

MessageBox.Show("This is concrete content.", "Title", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

5:MessageBoxButtons可选项

  • MessageBoxButtons.YesNo:显示“是”、“否”两个Button
  • MessageBoxButtons.OK:仅显示“是”
  • MessageBoxButtons.OKCancel:显示“OK”、“Cancel”两个Button
  • MessageBoxButtons.AbortRetryIngore:显示“终止”、“重试”、“忽略”三个Button
  • MessageBoxButtons.RetryCancel:显示“重试”、“取消”两个个Button
  • MessageBoxButtons.YesNoCancel:显示“是”、“否”、“取消”三个Button

示例:
在这里插入图片描述

MessageBox.Show("This is concrete content.", "Title", MessageBoxButtons.RetryCancel, MessageBoxIcon.Warning);
  • 5
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值