System.Classes.TStrings.Objects

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property Objects[Index: Integer]: TObject read GetObject write PutObject;

C++

__property System::TObject* Objects[int Index] = {read=GetObject, write=PutObject};

Propriétés

Type Visibilité  Source Unité  Parent
property public
System.Classes.pas
System.Classes.hpp
System.Classes TStrings

Description

Représente un ensemble d'objets associés à chacune des chaînes de la propriété Strings.

L'affectation de la propriété Objects de TStrings ne fait rien. La lecture de la propriété Objects pour TStrings renvoie nil (Delphi) ou NULL (C++). Les classes dérivées peuvent associer des objets aux chaînes en implémentant la propriété Objects.

Utilisez la propriété Objects dans un descendant de TStrings pour connaître ou définir l'objet associé à la chaîne située à la position indiquée par Index. Index donne la position de la chaîne associée à l'objet, 0 indique la première chaîne, 1 la seconde, etc. Si un descendant de TStrings ne gère pas la propriété Objects, la lecture de cette propriété renvoie nil (Delphi) ou NULL (C++).

Remarque :  L'objet TStrings ne possède pas les objets du tableau Objects. Les objets ajoutés au tableau Objects existent toujours même si l'objet TStrings est détruit. Ils doivent être explicitement détruits par l'application.

Voir aussi