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 に関連付けられている ComponentComponentIContainer にカプセル化されていない場合、ComponentISite が関連付けられていない場合、または ComponentIContainer から削除された場合には、null

実装

属性

注釈

にが追加され、 によって が割り当てらた場合、 には Component ISite IContainer IContainer ISite が含されます。 は IContainer 、 を に割り当 ISite てる役割を担います Component 。 コンポーネントの の値を変更しても、 が割り当てられているサイトの ISite 名前は必ずしも Component 変更されません。 プロパティ Site は によってのみ設定する必要があります IContainer

プロパティ値は、 null が から Component 削除された場合です IContainer 。 このプロパティ null に を割り当てると、 から が削除 Component されるとは限りません IContainer

Component 名前が付く場合とない場合があります。 に名前 Component が付く場合、その名前は 内の他のオブジェクト間で Component 一意である必要があります IContainer 。 には ISite の名前が格納されます。したがって、 に関連付けられている場合にのみ、 に名前 Component Component ISite を付けできます。

適用対象

こちらもご覧ください