System.Classes.TComponent.ComponentIndex

提供: RAD Studio API Documentation
2011年10月18日 (火) 18:44時点におけるPyBot (トーク | 投稿記録)による版 (Scoping Libraries)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先: 案内検索

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

関連項目