Component.Site Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.
Implementiert
- Attribute
Hinweise
Ein Component hat eine ISite , wenn es zu einer IContainer hinzugefügt wurde, und die IContainer weist ihr eine ISite zu. Ist IContainer für das Zuweisen der ISiteComponentverantwortlich. Wenn Sie den Wert der Komponente ändern, ändert sich nicht unbedingt der Name des Standorts ISite , dem der Component zugewiesen ist. Die Site -Eigenschaft sollte nur von IContainerfestgelegt werden.
Der -Eigenschaftswert ist null
, wenn aus Component dem IContainerentfernt wird. Wenn null
Sie dieser Eigenschaft zuweisen, wird nicht notwendigerweise aus Component dem IContainerentfernt.
Ein Component kann einen Namen haben oder nicht. Wenn ein Component einen Namen erhält, muss der Name unter anderen Component Objekten innerhalb seines IContainereindeutig sein. Der ISite speichert den Namen des Component. Daher können Sie nur benennen Component , wenn ihr ein zugeordnet ist ISite .