在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
命名空間。然后,我們創建了一個名為ConfirmDialogExample
的控制臺應用程序。在Main
方法中,我們使用MessageBox.Show
方法顯示一個帶有“是”和“否”按鈕的對話框。我們還設置了對話框的標題和圖標。
MessageBox.Show
方法返回一個DialogResult
枚舉值,表示用戶單擊的按鈕。我們可以根據用戶的選擇執行相應的操作。在這個示例中,我們只是在控制臺上輸出了用戶的選擇。你可以根據需要修改這部分代碼以執行實際操作。