Component.Site 屬性

定義

取得或設定 ComponentISite

public:
 virtual property System::ComponentModel::ISite ^ Site { System::ComponentModel::ISite ^ get(); void set(System::ComponentModel::ISite ^ value); };
[System.ComponentModel.Browsable(false)]
public virtual System.ComponentModel.ISite? Site { get; set; }
[System.ComponentModel.Browsable(false)]
public virtual System.ComponentModel.ISite Site { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.Site : System.ComponentModel.ISite with get, set
Public Overridable Property Site As ISite

屬性值

ISite 關聯的 Component。如果 Component 未封裝在 IContainerComponent 沒有關聯的 ISite,或 Component 從其 IContainer 移除,則為 null

實作

屬性

備註

Component如果已加入 至 ,IContainerIContainer 將 指派ISite給它,則 會有 ISiteIContainer負責將 指定指定ISiteComponent 變更元件 ISite 的值不一定變更指派的月 Component 臺名稱。 屬性 Site 應該只由 IContainer設定。

如果已從其 IContainer中移除 ,Component則屬性值為 nullnull指定這個屬性不一定會從 IContainer移除 Component

Component可能或可能沒有名稱。 Component如果指定名稱,則名稱在其 內的其他Component對象之間IContainer必須是唯一的。 會ISite儲存 的名稱Component,因此,如果名稱與ISite名稱相關聯,您就只能命名 Component

適用於

另請參閱