ComponentCollection.Item[] プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した名前に一致するコレクション内のコンポーネントを取得します。
オーバーロード
| 名前 | 説明 |
|---|---|
| Item[Int32] |
指定したコレクション インデックスにあるコレクション内の Component を取得します。 |
| Item[String] |
指定した名前に一致するコレクション内のコンポーネントを取得します。 |
Item[Int32]
指定したコレクション インデックスにあるコレクション内の Component を取得します。
public:
virtual property System::ComponentModel::IComponent ^ default[int] { System::ComponentModel::IComponent ^ get(int index); };
public virtual System.ComponentModel.IComponent? this[int index] { get; }
public virtual System.ComponentModel.IComponent this[int index] { get; }
member this.Item(int) : System.ComponentModel.IComponent
Default Public Overridable ReadOnly Property Item(index As Integer) As IComponent
パラメーター
プロパティ値
指定したインデックス位置にある IComponent 。
例外
指定したインデックスがコレクションのインデックス範囲内にない場合。
注釈
このメソッドは、派生クラスによってオーバーライドできます。
適用対象
Item[String]
指定した名前に一致するコレクション内のコンポーネントを取得します。
public:
virtual property System::ComponentModel::IComponent ^ default[System::String ^] { System::ComponentModel::IComponent ^ get(System::String ^ name); };
public virtual System.ComponentModel.IComponent? this[string? name] { get; }
public virtual System.ComponentModel.IComponent this[string name] { get; }
member this.Item(string) : System.ComponentModel.IComponent
Default Public Overridable ReadOnly Property Item(name As String) As IComponent
パラメーター
- name
- String
取得する IComponent の名前。
プロパティ値
name パラメーターで指定された名前と一致する名前を持つコンポーネント。名前付きコンポーネントがコレクション内に見つからない場合はnull。
注釈
このメソッドは、派生クラスによってオーバーライドできます。
このプロパティは、Site プロパティがnullされず、Site プロパティの Name プロパティが指定した文字列と一致する場合に、コレクション内のIComponentを返します。
注
この文字列インデクサーは、コンポーネントがサイト化されている場合にのみ機能します。これは通常、デザイン時にのみ発生します。 実行時にComponentをサイト化するには、ComponentのSite プロパティを設定します。 コンポーネントを返すには、Site プロパティに設定されたISiteのName プロパティも設定する必要があります。