次の方法で共有


Form.Show(IWin32Window) メソッド

定義

所有側フォームを指定してフォームをユーザーに表示します。

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 返します。

適用対象

こちらもご覧ください