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

avatar
作者
猴君
阅读量:0

在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.”。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!