DialogResult是一個枚舉類型,在C#中用來表示對話框的返回結果。它主要用于判斷用戶對對話框的操作結果。
在對話框中,通常有一些按鈕,比如"確定"、“取消”、“是”、"否"等,當用戶點擊其中一個按鈕時,對話框將返回一個對應的DialogResult值。
常見的DialogResult值有:
使用DialogResult可以方便地判斷用戶的操作結果,根據不同的結果來執行不同的邏輯操作。例如:
DialogResult result = MessageBox.Show("確定要刪除嗎?", "確認刪除", MessageBoxButtons.YesNo);
if (result == DialogResult.Yes)
{
// 執行刪除操作
}
else
{
// 取消刪除操作
}
在上面的例子中,通過判斷DialogResult的值,來確定用戶是否點擊了"是"按鈕,從而執行不同的操作。