MessageBoxButtons
是一個枚舉類型,用于表示消息框中可用的按鈕組合。用戶點擊消息框中的按鈕時,將觸發相應的事件。要處理用戶點擊事件,您需要執行以下步驟:
MessageBox
對象并設置其 Buttons
屬性以顯示所需的按鈕組合。例如,要顯示一個帶有“確定”和“取消”按鈕的消息框,您可以這樣做:MessageBox MessageBox = new MessageBox("您確定要繼續嗎?", "確認", MessageBoxButtons.YesNo);
MessageBox.Show()
方法顯示消息框。這將阻塞當前線程,直到用戶關閉消息框。MessageBox.Show();
MessageBox.Show()
方法的返回值。該方法返回一個 DialogResult
枚舉值,表示用戶點擊了哪個按鈕。例如:DialogResult result = MessageBox.Show();
DialogResult
值執行相應的操作。例如:if (result == DialogResult.Yes)
{
// 用戶點擊了“確定”按鈕,執行相應操作
}
else if (result == DialogResult.No)
{
// 用戶點擊了“取消”按鈕,執行相應操作
}
將以上代碼片段組合在一起,完整的示例如下:
using System;
namespace MessageBoxExample
{
class Program
{
static void Main(string[] args)
{
MessageBox MessageBox = new MessageBox("您確定要繼續嗎?", "確認", MessageBoxButtons.YesNo);
DialogResult result = MessageBox.Show();
if (result == DialogResult.Yes)
{
Console.WriteLine("用戶點擊了“確定”按鈕");
}
else if (result == DialogResult.No)
{
Console.WriteLine("用戶點擊了“取消”按鈕");
}
}
}
}
這樣,您就可以根據用戶在消息框中的選擇執行相應的操作了。