2012-06-19 34 views
11

已經是有一些,我可以用諸如財產:如何知道如果一個表格顯示爲對話框

if (this.IsDialog) 
{ 
    DialogResult = ...; 
} 
else 
{ 
    //do something else 
} 

還是應該創造這樣的財產自己和顯示之前將其設置爲true形式爲對話框?

回答

16

您可以檢查this.Modal是否爲true。

+1

檢查'是否是CommonDialog'怎麼辦? – Oded

+1

謝謝!如果(this.Modal)有效。 – Dil

+2

@Oded CommonDialog不適用於通過ShowDialog()顯示的用戶創建表單 –