using System;
using System.Windows.Forms;
namespace MessageBoxExample
{
class Program
{
[STAThread]
static void Main(string[] args)
{
// 显示一个简单的消息框,带有确定按钮和信息图标
MessageBox.Show("这是一个简单的消息框示例。", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
// 显示一个带有确认和取消按钮的消息框,并检查用户的选择
DialogResult result = MessageBox.Show("你确定要继续吗?", "确认", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (result == DialogResult.Yes)
{
// 用户点击了“是”
MessageBox.Show("你选择了继续。", "结果", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
else
{
// 用户点击了“否”或关闭了消息框
MessageBox.Show("操作已取消。", "结果", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}
}
}
命名空间和类:
using System; 和 using System.Windows.Forms; 引入了必要的命名空间。MessageBoxExample 是命名空间名称。Program 类包含主程序入口点。Main 方法:
[STAThread] 属性确保应用程序线程以单线程单元模式(STA)运行,这是 Windows Forms 应用程序所必需的。Main 方法是程序的入口点。显示消息框:
MessageBox.Show() 用于显示消息框。它可以接受多个参数来定制消息框的内容、标题、按钮和图标。DialogResult:
DialogResult 类型用于存储用户对消息框的操作结果(如 Yes 或 No),并根据结果执行相应的逻辑。希望这个示例能帮助你理解如何在 C# 中使用 MessageBox。
上一篇:c# 保留两位小数
下一篇:c# 四舍五入
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站