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
方法的返回值來確定用戶點擊了哪個按鈕,并根據用戶的選擇執行相應的操作。