System.Classes.TComponent.ComponentIndex

提供: Appmethod Libraries
移動先: 案内検索

Object Pascal

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 という具合に増えていきます。そのため ComponentIndexComponentCount と併用するときは,ComponentCount の値が Components の最大のインデックスの値より必ず 1 大きくなることに注意してください。

関連項目