Component.Site Eigenschaft

Definition

Ruft den ISite von Component ab oder legt ihn fest.Gets or sets the ISite of the Component.

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; }
member this.Site : System.ComponentModel.ISite with get, set
Public Overridable Property Site As ISite

Eigenschaftswert

Die der ISite zugeordnete Component oder null, wenn die Component nicht in einem IContainer gekapselt ist, der Component keine ISite zugeordnet ist oder die Component aus dem IContainer entfernt wird.The ISite associated with the Component, or null if the Component is not encapsulated in an IContainer, the Component does not have an ISite associated with it, or the Component is removed from its IContainer.

Implementiert

Attribute

Hinweise

Eine Component verfügt über eine ISite, wenn Sie zu einem IContainer hinzugefügt wurde, und der IContainer weist ihr einen ISite zu.A Component will have an ISite if it has been added to an IContainer and the IContainer assigns an ISite to it. Der IContainer ist dafür verantwortlich, dem Componentdie ISite zuzuweisen.The IContainer is responsible for assigning the ISite to the Component. Wenn Sie den Wert des ISite der Komponente ändern, wird der Name der Site, der die Component zugewiesen ist, nicht notwendigerweise geändert.Changing the value of the component's ISite does not necessarily change the name of the site the Component is assigned to. Die Site-Eigenschaft sollte nur von einem IContainerfestgelegt werden.The Site property should be set only by an IContainer.

Der Eigenschafts Wert ist null, wenn die Component aus dem IContainerentfernt wird.The property value is null if the Component is removed from its IContainer. Wenn Sie dieser Eigenschaft null zuweisen, werden die Component nicht notwendigerweise aus dem IContainerentfernt.Assigning null to this property does not necessarily remove the Component from the IContainer.

Eine Component kann einen Namen haben oder keinen Namen haben.A Component might or might not have a name. Wenn einem Component ein Name zugewiesen wird, muss der Name unter anderen Component Objekten innerhalb des IContainereindeutig sein.If a Component is given a name, the name must be unique among other Component objects within its IContainer. Der ISite speichert den Namen des Component. Daher können Sie nur einen Component benennen, wenn ihm ein ISite zugeordnet ist.The ISite stores the name of the Component; therefore, you can only name a Component if it has an ISite associated with it.

Gilt für:

Siehe auch