2011-01-05 27 views
2

Buttonから継承しないカスタムコントロールを開発しています。 標準ボタンのDialogResultに似た機能を実装し、FormParent.DialogResultをPerformClickの指定された値に設定して閉じます。フォームがShowDialogで表示されたかどうかを確認する方法はありますか?

しかし、フォームが表示の代わりにShowDialogで表示されているかどうか(つまり、それがモーダルウィンドウの場合)を知る必要があります。

これを達成する簡単な方法はありますか?

答えて

6

は例えば、Form.Modalプロパティを使用します。

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

はどうもありがとうございました。 – raven

関連する問題