2011-01-05 36 views
2

我正在開發不從Button繼承的自定義控件。 我想實現類似於標準按鈕的DialogResult的功能,將FormParent.DialogResult設置爲PerformClick上的指定值,然後關閉它。如何判斷表單是否使用ShowDialog顯示?

但是,我需要知道該窗體是否使用ShowDialog而不是Show來顯示(即,如果它是模態窗口)。

有沒有簡單的方法來實現這一目標?

回答

6

使用Form.Modal屬性,如:

if(this.Modal) 
    Debug.WriteLine("Hooray, I am a modal form"); 
+0

非常感謝你。 – raven 2011-01-05 18:14:43

相關問題