在C#中如何弹出确认对话框并获取用户输入

   2024-09-30 8300
核心提示:在C#中,你可以使用MessageBox类来弹出一个确认对话框并获取用户的输入using System;using System.Windows.Forms;namespace Conf

在C#中,你可以使用MessageBox类来弹出一个确认对话框并获取用户的输入

using System;using System.Windows.Forms;namespace ConfirmDialogExample{    class Program    {        [STAThread]        static void Main(string[] args)        {            DialogResult result = MessageBox.Show("Are you sure you want to proceed?", "Confirmation", MessageBoxButtons.YesNo, MessageBoxIcon.Question);            if (result == DialogResult.Yes)            {                Console.WriteLine("User clicked Yes.");            }            else if (result == DialogResult.No)            {                Console.WriteLine("User clicked No.");            }        }    }}

这段代码首先引入了System.Windows.Forms命名空间,然后创建了一个新的MessageBox实例。MessageBox.Show()方法接受四个参数:要显示的文本、窗口标题、按钮类型和图标类型。在这个例子中,我们使用了MessageBoxButtons.YesNo按钮类型和MessageBoxIcon.Question图标类型。

MessageBox.Show()方法返回一个DialogResult枚举值,表示用户单击的按钮。我们可以通过检查返回值来确定用户是否点击了“是”或“否”按钮。如果用户点击了“是”,则输出“User clicked Yes.”;如果用户点击了“否”,则输出“User clicked No.”。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号