Form.Owner プロパティ


対象のフォームを所有しているフォームを取得または設定します。Gets or sets the form that owns this form.

 property System::Windows::Forms::Form ^ Owner { System::Windows::Forms::Form ^ get(); void set(System::Windows::Forms::Form ^ value); };
public System.Windows.Forms.Form Owner { get; set; }
member this.Owner : System.Windows.Forms.Form with get, set
Public Property Owner As Form



対象のフォームを所有しているフォームを表す FormA Form that represents the form that is the owner of this form.



トップレベル ウィンドウには所有側フォームがありません。A top-level window cannot have an owner.


フォームが別のフォームに所有されるようにするには、所有者になるフォームへの参照をそのプロパティに割り当て Owner ます。To make a form owned by another form, assign its Owner property a reference to the form that will be the owner.

フォームが別のフォームに所有されている場合は、所有者フォームで閉じられるか、非表示になります。When a form is owned by another form, it is closed or hidden with the owner form. たとえば、という名前のフォームに所有されているという名前のフォームがあるとし Form2 Form1 ます。For example, consider a form named Form2 that is owned by a form named Form1. が閉じているか最小化されている場合 Form1 Form2 は、も閉じられるか、非表示になります。所有フォームは、所有者フォームの背後にも表示されません。If Form1 is closed or minimized, Form2 is also closed or hidden.Owned forms are also never displayed behind their owner form. [検索と置換] ウィンドウなど、windows で所有されているフォームを使用できます。これは、[所有者] フォームを選択したときには表示されなくなります。You can use owned forms for windows such as find and replace windows, which should not disappear when the owner form is selected. 親フォームによって所有されているフォームを特定するには、プロパティを使用し OwnedForms ます。To determine the forms that are owned by a parent form, use the OwnedForms property.