阅读量:0
MessageBox.Show
是 Windows Forms 应用程序中用于显示模态对话框的方法,它允许用户与消息框进行交互并做出决策。处理 MessageBox.Show
的用户交互主要涉及检查用户选择的按钮。以下是如何处理用户交互的示例:
using System; using System.Windows.Forms; namespace MessageBoxExample { public partial class MainForm : Form { public MainForm() { InitializeComponent(); } private void btnShowMessageBox_Click(object sender, EventArgs e) { // 显示消息框 DialogResult result = MessageBox.Show("这是一个示例消息框。\n您想做什么?", "消息框标题", MessageBoxButtons.YesNo, MessageBoxIcon.Information); // 根据用户选择的按钮执行相应的操作 switch (result) { case DialogResult.Yes: MessageBox.Show("您点击了“是”按钮。"); break; case DialogResult.No: MessageBox.Show("您点击了“否”按钮。"); break; default: MessageBox.Show("发生了未知错误。"); break; } } } }
在这个示例中,我们创建了一个简单的 Windows Forms 应用程序,其中包含一个按钮 btnShowMessageBox
。当用户点击该按钮时,将显示一个包含“是”和“否”按钮的消息框。我们使用 MessageBox.Show
方法的返回值来确定用户点击了哪个按钮,并根据用户的选择执行相应的操作。