Form.Owner 属性
获取或设置拥有此窗体的窗体。
**命名空间:**System.Windows.Forms
**程序集:**System.Windows.Forms(在 system.windows.forms.dll 中)
语法
声明
Public Property Owner As Form
用法
Dim instance As Form
Dim value As Form
value = instance.Owner
instance.Owner = value
public Form Owner { get; set; }
public:
property Form^ Owner {
Form^ get ();
void set (Form^ value);
}
/** @property */
public Form get_Owner ()
/** @property */
public void set_Owner (Form value)
public function get Owner () : Form
public function set Owner (value : Form)
属性值
Form,表示作为此窗体的所有者的窗体。
异常
异常类型 | 条件 |
---|---|
顶级窗口不能具有所有者。 |
备注
若要使某窗体归另一个窗体所有,请为其 Owner 属性分配一个对将成为所有者的窗体的引用。
当一个窗体归另一窗体所有时,它便随着所有者窗体最小化和关闭。例如,如果 Form2
归窗体 Form1
所有,则关闭或最小化 Form1
时,Form2
也会关闭或最小化。并且附属窗体从不显示在其所有者窗体后面。可以将附属窗体用于查找和替换窗口之类的窗口,当选定所有者窗体时,这些窗口不应消失。若要确定某父窗体拥有的窗体,请使用 OwnedForms 属性。
平台
Windows 98、Windows 2000 SP4、Windows CE、Windows Millennium Edition、Windows Mobile for Pocket PC、Windows Mobile for Smartphone、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition
.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求。
版本信息
.NET Framework
受以下版本支持:2.0、1.1、1.0
.NET Compact Framework
受以下版本支持:2.0
请参见
参考
Form 类
Form 成员
System.Windows.Forms 命名空间
AddOwnedForm
RemoveOwnedForm
Form.OwnedForms 属性