次の方法で共有


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() メソッドを呼び出すことと同じです。

フォームの表示は、 Visible プロパティを true に設定することと同じです。 Show メソッドが呼び出されると、Hide メソッドが呼び出されるまで、Visible プロパティは true の値を返します。

適用対象

こちらもご覧ください