阅读量: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.”。