次の方法で共有


ComponentCollection.Item[] プロパティ

定義

指定した名前と一致するコンポーネントをコレクションから取得します。

オーバーロード

Item[Int32]

コレクション内の指定したインデックス位置の Component を取得します。

Item[String]

指定した名前と一致するコンポーネントをコレクションから取得します。

Item[Int32]

ソース:
ComponentCollection.cs
ソース:
ComponentCollection.cs
ソース:
ComponentCollection.cs

コレクション内の指定したインデックス位置の 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

パラメーター

index
Int32

取得する Component のコレクション インデックス。

プロパティ値

指定したインデックスにある IComponent です。

例外

指定したインデックスが、コレクションのインデックスの範囲外にある場合。

注釈

このメソッドは、派生クラスによってオーバーライドできます。

適用対象

Item[String]

ソース:
ComponentCollection.cs
ソース:
ComponentCollection.cs
ソース:
ComponentCollection.cs

指定した名前と一致するコンポーネントをコレクションから取得します。

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

注釈

このメソッドは、派生クラスによってオーバーライドできます。

このプロパティは、そのプロパティが ではなくnull、そのSiteプロパティの プロパティが指定された文字列とName一致する場合、コレクション内の Site を返IComponentします。

注意

この文字列インデクサーは、コンポーネントがサイト化されている場合にのみ機能します。これは通常、デザイン時にのみ発生します。 実行時に を Component サイト化するには、 の プロパティを Site 設定します ComponentNameこのプロパティがコンポーネントをISite返すには、 Site プロパティに設定された プロパティも設定する必要があります。

こちらもご覧ください

適用対象