System.Contnrs.TObjectList.Items

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

property Items[Index: Integer]: TObject read GetItem write SetItem; default;

C++

__property System::TObject* Items[int Index] = {read=GetItem, write=SetItem/*, default*/};

プロパティ

種類 可視性 ソース ユニット
property public
System.Contnrs.pas
System.Contnrs.hpp
System.Contnrs TObjectList

説明

オブジェクトの参照をリストで表示します。

Items プロパティを使用すると,リスト内のオブジェクトにアクセスできます。Items は 0 ベースの配列です。最初のオブジェクトには 0,2 番めのオブジェクトには 1 のインデックスが付きます。特定のインデックスの値は読み取ったり変更することができるほか,ItemsCount プロパティと併用してリスト内を反復処理することもできます。

OwnsObjects プロパティが true の場合,Items インデックスを再割り当てすると,前回にリスト内のその位置にあったオブジェクトが解放されます。

Items には,nil(Delphi)または NULL(C++)参照を格納できます。nil(Delphi)または NULL(C++)参照を削除して配列のサイズを縮小するには,Pack メソッドを呼び出します。

メモ:  Delphi では,ItemsTObjectList のデフォルトプロパティです。つまり,このプロパティを使用する場合はプロパティ名を省略できます。したがって,以下のような書き換えが可能です。

ObjectList1.Items[i] := Form1.FindChildControl(ListBox1.Items[i]);

ObjectList1[i] := Form1.FindChildControl(ListBox1.Items[i]);

関連項目