C#窗体应用程序之消息框

这篇博客介绍了如何利用MessageBox在Windows Forms应用程序中进行用户交互,展示不同类型的对话框,包括设置按钮和图标。当用户点击消息框的"是"按钮时,程序将打开新窗体;点击"否"则关闭当前窗体。示例代码展示了如何响应用户的选择并执行相应操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.消息框的分类

消息框是通过 McssageBox 类来实现的,在 MessageBox 类中仅定义了 Show 的多个重载方法,该方法的作用就是弹出一个消息框。
消息框在显示时有不同的样式, 例如标题、图标、按钮等。
由于 Show 方法是一个静态的方法,因此调用该方法只需要使用MessageBox.Show( 参数 )的形式即可弹出消息框。

在这里插入图片描述
在上面所列出方法的参数中还涉及两个枚举类型,一个是 MessageBoxButtons,一个是 MessageBoxIcon。下面分别介绍这两个枚举类型中的具体值。

MessageBoxButtons 枚举类型主要用于设置消息框中显示的按钮,具体的枚举值如下。
OK:在消息框中显示“确定”按钮。
OKCancel:在消息框中显示“确定”和“取消”按钮。
AbortRetryIgnore:在消息框中显示“中止” “重试”和“忽略”按钮。
YesNoCancel:在消息框中显示“是” “否”和“取消”按钮。
YesNo:在消息框中显示“是”和“否”按钮。
RetryCancel:在消息框中显示“重试”和“取消”按钮。

MessageBoxIcon 枚举类型主要用于设置消息框中显示的图标,具体的枚举值如下。
None:在消息框中不显示任何图标。
Hand、Stop、Error:在消息框中显示由一个红色背景的圆圈及其中的白色X组成 的图标。
Question:在消息框中显示由圆圈和其中的一个问号组成的图标。
Exclamation、

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Thray.

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

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

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

打赏作者

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

抵扣说明:

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

余额充值