C# MessageBox
时间: 2024-08-14 15:01:15 浏览: 55
在C#中,`MessageBox`是一个用于显示消息框的标准控件或API,允许开发者在应用程序运行时与用户进行交互。它主要用于显示简单的提示信息、警告、确认信息或者错误消息。你可以通过以下方式创建一个消息框:
```csharp
using System.Windows.Forms;
// ...
string message = "这是一个消息示例";
int result = MessageBox.Show(message,
"标题", // 显示的消息框标题
MessageBoxButtons.YesNoCancel, // 提供的按钮选项
MessageBoxIcon.Question); // 图标类型,默认是Question图标
switch (result)
{
case DialogResult.Yes:
Console.WriteLine("用户选择了 '是'");
break;
case DialogResult.No:
Console.WriteLine("用户选择了 '否'");
break;
case DialogResult.Cancel:
Console.WriteLine("用户选择了 '取消'");
break;
}
```
在这里,`messageBoxResult`变量的值会根据用户点击的按钮确定,`DialogResult`枚举包含了`Yes`、`No`、`Cancel`等值。
阅读全文