2016-11-13 108 views
-1

我的MessageBox只有Ok按鈕,雖然有關閉按鈕。但是,在代碼中,我只能檢查DialogResult.Ok。 我應該如何檢查哪個按鈕,用戶按下了? 只是作爲if (MessageBox("error") != DialogResult.Ok)或有另一種方式? 是任何情況下,occures,當用戶關閉的MessageBox?的MessageBox關閉事件

回答

3

你可以做到這樣,

DialogResult result = MessageBox.Show("Message", "Tests", MessageBoxButtons.OKCancel); 
if (result == DialogResult.OK) 
{ 

} 
else if (result == DialogResult.Cancel) 
{ 

}