通过


Form.Owner 属性

定义

获取或设置拥有此窗体的窗体。

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; }
[System.ComponentModel.Browsable(false)]
public System.Windows.Forms.Form? Owner { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.Owner : System.Windows.Forms.Form with get, set
Public Property Owner As Form

属性值

一个 Form 表示作为此窗体所有者的窗体。

属性

例外

顶级窗口不能有所有者。

注解

若要使另一个窗体拥有的窗体,请为其 Owner 属性分配对将成为所有者的窗体的引用。

当窗体由另一个窗体拥有时,它将与所有者窗体一起关闭或隐藏。 例如,考虑由名为 的窗体拥有的窗体。 如果 Form1 已关闭或最小化, Form2 则也会关闭或隐藏。 拥有的表单也永远不会显示在其所有者表单后面。 可以将拥有的窗体用于窗口,例如查找和替换窗口,在选择所有者窗体时不应消失。 若要确定父窗体拥有的窗体,请使用该 OwnedForms 属性。

适用于

另请参阅