System.Contnrs.TObjectList.Items
Delphi
property Items[Index: Integer]: TObject read GetItem write SetItem; default;
C++
__property System::TObject* Items[int Index] = {read=GetItem, write=SetItem/*, default*/};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | public | System.Contnrs.pas System.Contnrs.hpp |
System.Contnrs | TObjectList |
Beschreibung
Listet die Objektreferenzen auf.
Mit Items können Sie auf die Objekte in der Liste zugreifen. Die Eigenschaft ist ein nullbasiertes Array. Das erste Objekt hat den Index 0, das zweite den Index 1 usw. Zur Navigation in der Liste verwenden Sie Items zusammen mit der Eigenschaft Count.
Falls Extract auf true gesetzt ist, wird bei Neubelegung eines Index das Objekt, das zuvor die entsprechende Position in der Liste einnahm, freigegeben.
Items kann nil- (Delphi) oder NULL- (C++) Referenzen enthalten. Mit der Methode Pack können diese Referenzen entfernt und die Größe des Arrays reduziert werden.
Anmerkung: In Delphi ist Items die Standardeigenschaft von TObjectList. Der Eigenschaftsname braucht deshalb nicht angegeben zu werden. Die beiden folgenden Codezeilen sind damit gleichwertig:
ObjectList1.Items[i] := Form1.FindChildControl(ListBox1.Items[i]);
ObjectList1[i] := Form1.FindChildControl(ListBox1.Items[i]);