Component.Site Proprietà

Definizione

Ottiene o imposta l'oggetto ISite di 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; }
[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

Valore della proprietà

ISite

Oggetto ISite associato all'oggetto Component oppure null se l'oggetto Component non è incapsulato in un oggetto IContainer, all'oggetto Component non è associato un oggetto ISite o l'oggetto Component viene rimosso dal relativo oggetto IContainer.

Implementazioni

Attributi

Commenti

Un Component oggetto avrà un ISite se è stato aggiunto a un IContainer oggetto e gli IContainer assegna un oggetto ISite a esso. L'oggetto IContainer è responsabile dell'assegnazione dell'oggetto all'oggetto ISite Component. La modifica del valore del componente ISite non modifica necessariamente il nome del sito Component a cui viene assegnato. La Site proprietà deve essere impostata solo da un IContaineroggetto .

Il valore della proprietà è null se l'oggetto Component viene rimosso dal relativo IContaineroggetto . null L'assegnazione a questa proprietà non rimuove necessariamente l'oggetto IContainerComponent da .

Un Component oggetto potrebbe o non avere un nome. Se viene Component assegnato un nome, il nome deve essere univoco tra gli altri Component oggetti all'interno del relativo IContainer. L'oggetto ISite archivia il nome dell'oggetto Component, pertanto è possibile assegnare un nome Component solo a se è ISite associato a esso.

Si applica a

Vedi anche