System.Contnrs.TCustomBucketList.Data
Delphi
property Data[AItem: Pointer]: Pointer read GetData write SetData; default;
C++
__property void * Data[void * AItem] = {read=GetData, write=SetData/*, default*/};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | public | System.Contnrs.pas System.Contnrs.hpp |
System.Contnrs | TCustomBucketList |
Description
Représente les données associées à un élément spécifié dans la liste de compartiments.
Utilisez la propriété Data pour récupérer ou définir les données associées à un élément de la liste de compartiments.
AItem pointe sur un élément de la liste de compartiments. Si AItem ne spécifie pas un élément de l'un des compartiments de la liste des compartiments, toute tentative de lecture ou d'écriture de Data provoque le déclenchement d'une exception EListError par TCustomBucketList.
Remarque : Dans Delphi, Data est la propriété par défaut de TCustomBucketList. Cela signifie que le nom de la propriété peut être omis lors de l'utilisation de cette propriété. Par exemple, les deux lignes de code suivantes sont correctes et font la même chose :
BucketList1.Data[Name as Pointer] := Pointer(Form1.FindChildControl(Name)); BucketList1[Name as Pointer] := Pointer(Form1.FindChildControl(Name));
Remarque : Dans C++, vous pouvez accéder à Data à l'aide de l'opérateur [] ; vous obtiendrez le même résultat qu'avec la propriété par défaut dans Delphi.