System.Classes.TComponent.ComponentIndex
Delphi
property ComponentIndex: Integer read GetComponentIndex write SetComponentIndex;
C++
__property int ComponentIndex = {read=GetComponentIndex, write=SetComponentIndex, nodefault};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | public | System.Classes.pas System.Classes.hpp |
System.Classes | TComponent |
説明
オーナーの Components プロパティ配列におけるコンポーネントの位置を示します。
ComponentIndex プロパティを使用すると,コンポーネントのオーナーの Components リストを繰り返し処理して所有コンポーネントにいくつかのアクションを実行できます。ComponentIndex は ComponentCount と併用できます。割り当て手続きの繰り返しを処理するために ComponentIndex が内部で使用されます。
メモ: リスト内のコンポーネントの ComponentIndex 値は,最初のコンポーネントが 0,2 番めのコンポーネントが 1 という具合に増えていきます。そのため ComponentIndex を ComponentCount と併用するときは,ComponentCount の値が Components の最大のインデックスの値より必ず 1 大きくなることに注意してください。