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 属性分配对将成为所有者的窗体的引用。

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

适用于

另请参阅