System.Classes.TInterfaceList.RemoveItem
Delphi
function RemoveItem(const Item: IInterface; Direction: TList.TDirection): Integer;
C++
int __fastcall RemoveItem(const System::_di_IInterface Item, System::Types::TDirection Direction);
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 |
|---|---|---|---|---|
| function | public | System.Classes.pas System.Classes.hpp |
System.Classes | TInterfaceList |
説明
Item パラメータへの最初の参照を、Items 配列から削除します。 戻り値は削除された項目のインデックスです。
Items 配列で特定の項目のインデックスが不明な場合、RemoveItem を呼び出します。返される値は、Items 配列における、削除される前のその項目のインデックスです。項目が削除されると、それに続くすべての項目はすべてインデックスの位置が一つずつ上がり、Count は 1 つ減ります。
Items 配列がポインタのコピーを複数持っていた場合、最初のコピーのみが削除されます。