Form.Show(IWin32Window) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
所有側フォームを指定してフォームをユーザーに表示します。
public:
void Show(System::Windows::Forms::IWin32Window ^ owner);
public void Show (System.Windows.Forms.IWin32Window owner);
public void Show (System.Windows.Forms.IWin32Window? owner);
override this.Show : System.Windows.Forms.IWin32Window -> unit
Public Sub Show (owner As IWin32Window)
パラメーター
- owner
- IWin32Window
IWin32Window を実装し、このフォームを所有するトップレベル ウィンドウを表すオブジェクト。
例外
表示しようとしているフォームが既に表示されています。
または -
owner
パラメーターで指定されたフォームが、表示しようとしているフォームと同じです。または - 表示しようとしているフォームが無効です。
または - 表示しようとしているフォームがトップレベル ウィンドウではありません。
または - ダイアログ ボックスとして表示しようとしているフォームが既にモーダル フォームです。
または - 現在のプロセスがユーザー対話モードで実行されていません (詳細については、UserInteractive のトピックを参照してください)。
注釈
このメソッドを使用して、非モーダル フォームを表示できます。 このメソッドを使用すると、フォームの Owner プロパティが owner
. 非モーダル フォームでは、プロパティを Owner 使用して所有フォームに関する情報を取得できます。 このメソッドの呼び出しは、非モーダルのプロパティを Owner 設定してからメソッドを Show() 呼び出すことと同じです。
フォームの表示は、プロパティtrue
の設定Visibleと同じです。 メソッドが Show 呼び出されると、 Visible プロパティはメソッドが呼び出されるまでの true
値を Hide 返します。