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*/};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | public | System.Contnrs.pas System.Contnrs.hpp |
System.Contnrs | TObjectList |
Description
Donne la liste des références des objets.
Utilisez Items pour accéder aux objets de la liste. Items est un tableau d'indice de base zéro : Le premier objet est indicé à 0, le second à 1, et ainsi de suite. Vous pouvez lire ou modifier la valeur pour un indice spécifique ou utiliser Items avec la propriété Count pour parcourir la liste.
Si OwnsObjects a la valeur true, la réaffectation d'un indice Items libère l'objet qui occupait préalablement cette position dans la liste.
Items peut contenir des références nil (Delphi) ou NULL (C++). Pour retirer les références nil (Delphi) ou NULL (C++) et réduire la taille du tableau, appelez la méthode Pack.
Remarque : Dans Delphi, Items est la propriété par défaut de TObjectList. Cela signifie que vous pouvez omettre le nom de la propriété. Par conséquent, les lignes suivantes sont toutes deux correctes et ont le même effet :
ObjectList1.Items[i] := Form1.FindChildControl(ListBox1.Items[i]);
ObjectList1[i] := Form1.FindChildControl(ListBox1.Items[i]);