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