在C#中,創建確認對話框的最佳實踐通常包括以下幾個步驟:
using System.Windows.Forms;
public static DialogResult ShowConfirmationDialog(string message, string title = "Confirm")
{
return MessageBox.Show(message, title, MessageBoxButtons.YesNo, MessageBoxIcon.Question);
}
這個方法使用MessageBox.Show()
函數來顯示一個帶有“是”和“否”按鈕的對話框。你可以根據需要自定義消息和標題。
private void button_Click(object sender, EventArgs e)
{
DialogResult result = ShowConfirmationDialog("Are you sure you want to proceed?");
if (result == DialogResult.Yes)
{
// 用戶點擊了“是”,執行相應操作
}
else if (result == DialogResult.No)
{
// 用戶點擊了“否”,不執行任何操作或執行其他操作
}
}
public static DialogResult ShowConfirmationDialog(string message, string title = "Confirm")
{
return MessageBox.Show(message, title, MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
}
遵循這些最佳實踐,可以確保在C#中創建確認對話框時具有良好的用戶體驗和代碼可讀性。