Component.Site Eigenschaft

Definition

Ruft den ISite von Component ab oder legt ihn fest.

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

ISite

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

Eine Component hat eine ISite , wenn sie zu einer IContainer hinzugefügt wurde und die IContainer Zuweisung einer ISite zu ihm zugewiesen wurde. Dies IContainer ist verantwortlich für die Zuweisung der ISite .Component Das Ändern des Werts der Komponente ISite ändert nicht unbedingt den Namen der Website Component , der zugewiesen wird. Die Site Eigenschaft sollte nur durch eine IContainer.

Der Eigenschaftswert ist null , wenn der Component Wert aus seinem IContainerWert entfernt wird. null Das Zuweisen zu dieser Eigenschaft entfernt nicht unbedingt die Component von der IContainer.

Möglicherweise Component oder nicht über einen Namen. Wenn ein Component Name angegeben wird, muss der Name unter anderen Component Objekten innerhalb seines IContainerObjekts eindeutig sein. Der ISite Name des ComponentNamens des ; daher können Sie nur benennen Component , wenn es einem ISite zugeordnet ist.

Gilt für

Siehe auch