次の方法で共有


Form.Owner プロパティ

対象のフォームを所有しているフォームを取得または設定します。

Public Property Owner As Form
[C#]
public Form Owner {get; set;}
[C++]
public: __property Form* get_Owner();public: __property void set_Owner(Form*);
[JScript]
public function get Owner() : Form;public function set Owner(Form);

プロパティ値

対象のフォームを所有しているフォームを表す Form

例外

例外の種類 条件
Exception トップレベル ウィンドウ以外のウィンドウを他のフォームに所有させることができません。

解説

フォームを別のフォームに所有させるには、そのフォームの Owner プロパティに所有側となるフォームへの参照を割り当てます。

フォームが別のフォームによって所有されている場合は、所有している側のフォームと連動して最小化したり閉じたりします。たとえば、 Form2 がフォーム Form1 に所有されている場合、 Form1 が閉じられるか最小化されると、 Form2 も閉じられるか最小化されます。また、所有される側のフォームを所有する側のフォームの背面に表示することはできません。所有されているフォームは、検索ウィンドウや置換ウィンドウなど、所有側のフォームが選択されているときは非表示にしないウィンドウに使用できます。親フォームが所有しているフォームを確認するには、 OwnedForms プロパティを使用します。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

参照

Form クラス | Form メンバ | System.Windows.Forms 名前空間 | AddOwnedForm | RemoveOwnedForm | OwnedForms