1. 程式人生 > >winform(C#)裡幾種彈出對話方塊

winform(C#)裡幾種彈出對話方塊

//訊息框中需要顯示哪些按鈕,此處顯示“確定”和“取消”

 MessageBoxButtons messButton = MessageBoxButtons.OKCancel;

 //"確定要退出嗎?"是對話方塊的顯示資訊,"退出系統"是對話方塊的標題

 //預設情況下,如MessageBox.Show("確定要退出嗎?")只顯示一個“確定”按鈕。
 DialogResult dr = MessageBox.Show("確定要退出嗎?", "退出系統", messButton);

 if (dr == DialogResult.OK)//如果點選“確定”按鈕

 {

   ……

 }

else//如果點選“取消”按鈕

{

  ……

}

MessageBoxButtons指定若干常數,用以定義MessageBox上將顯示哪些按鈕(來自MSDN)

MessageBoxButtons成員:

  成員名稱                                  說明

AbortRetryIgnore 訊息框包含“中止”、“重試”和“忽略”按鈕。


OK                                  訊息框包含“確定”按鈕。(預設) 
OKCancel                      訊息框包含“確定”和“取消”按鈕。(上例所示) 
RetryCancel      訊息框包含“重試”和“取消”按鈕。

YesNo                       訊息框包含“是”和“否”按鈕。 
YesNoCancel          訊息框包含“是”、“否”和“取消”按鈕