System.Contnrs.TObjectList.Insert
Delphi
procedure Insert(Index: Integer; AObject: TObject); inline;
C++
HIDESBASE void __fastcall Insert(int Index, System::TObject* AObject);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | System.Contnrs.pas System.Contnrs.hpp |
System.Contnrs | TObjectList |
説明
オブジェクトをリスト内の指定位置に追加します。
Insert メソッドを呼び出すと,オブジェクトをリスト内の指定位置に追加し,前回にその位置にあった項目(および,それに続くすべての項目)をシフトすることができます。Insert メソッドは,Count プロパティをインクリメントし,必要な場合は Capacity プロパティの値を増やしてメモリを割り当てます。
Index パラメータはゼロベースなので,リスト内の最初の位置には 0 のインデックスが付けられます。
配列を拡張しないで,nil 参照(Delphi)または NULL 参照(C++)を新しいオブジェクトに置き換えるには,Items プロパティを直接設定します。