Form.Owner Form.Owner Form.Owner Form.Owner Property

定義

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

public:
 property System::Windows::Forms::Form ^ Owner { System::Windows::Forms::Form ^ get(); void set(System::Windows::Forms::Form ^ value); };
[System.ComponentModel.Browsable(false)]
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. たとえば、という名前のフォームForm2Form1所有されているという名前のフォームがあるとします。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.

適用対象

こちらもご覧ください