2013-11-21 42 views

回答

4

,如果你想在對話的結果,您可以使用此執行一些操作,您可以使用它的值對於這種目的

var result = form.ShowDialog(); 
if (result == DialogResult.OK) 
{ 

} 
else if (result == DialogResult.Cancel) 
{ 
    //perform soem operation 
} 

左右。

注:

這都OK了,並取消對話框操作關閉對話框,並通過捕獲確定和取消值在上面的例子給了你可以執行額外的任務。

4

那些消費你的界面,如果顯示與ShowDialog的形式,將得到一個結果。他們會知道用戶按下Cancel

另一方面。您可以設置Form屬性AcceptButtonCancelButton。然後,如果表單顯示爲ShowDialog,那麼當它們被點擊時,基地Form將設置DialogResult,因此Form將自行關閉。

+1

AcceptButton和CancelButton上的好點 –