Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

c# messagebox

作者:花小泽ノ   发布日期:2026-01-23   浏览:75

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);
            }
        }
    }
}

解释说明:

  1. 命名空间和类

    • using System;using System.Windows.Forms; 引入了必要的命名空间。
    • MessageBoxExample 是命名空间名称。
    • Program 类包含主程序入口点。
  2. Main 方法

    • [STAThread] 属性确保应用程序线程以单线程单元模式(STA)运行,这是 Windows Forms 应用程序所必需的。
    • Main 方法是程序的入口点。
  3. 显示消息框

    • MessageBox.Show() 用于显示消息框。它可以接受多个参数来定制消息框的内容、标题、按钮和图标。
    • 第一个示例展示了如何显示一个带有确定按钮和信息图标的简单消息框。
    • 第二个示例展示了如何显示一个带有确认和取消按钮的消息框,并根据用户的响应执行不同的操作。
  4. DialogResult

    • DialogResult 类型用于存储用户对消息框的操作结果(如 YesNo),并根据结果执行相应的逻辑。

希望这个示例能帮助你理解如何在 C# 中使用 MessageBox

上一篇:c# 保留两位小数

下一篇:c# 四舍五入

大家都在看

c# 二进制

c# datatable group by

c# tcp client

c# type.gettype

c# sqlconnection

c# string.format 小数位数

.net和c#

c#获取系统时间

c#游戏开发

c#网络编程

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站