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

ISite 关联的 Component;如果 Component 未封装在 IContainer 中,Component 没有与其关联的 ISite 或者 Component 已从其 IContainer 中移除,则为 null

实现

属性

注解

如果Component已将其添加到其中IContainer,并且IContainer为其分配了一个值,则 A 将ISite具有一个ISite。 负责IContainer将它分配给 ISiteComponent 更改组件 ISite 的值不一定更改分配给的网站 Component 的名称。 该 Site 属性应仅由一个 IContainer.

属性值是从nullIContainer中删除的 。Component null分配给此属性不一定从中删除ComponentIContainer该属性。

Component 个可能或可能没有名称。 如果给定一Component个名称,该名称在其内IContainer的其他Component对象中必须是唯一的。 存储ISite该名称Component;因此,仅当它具有ISite与之关联的名称时,才能命名Component它。

适用于

另请参阅