Vcl.ListActns.TCustomVirtualListAction.OnGetItem

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property OnGetItem: TGetVirtualItemEvent read FOnGetItem write FOnGetItem;

C++

__property TGetVirtualItemEvent OnGetItem = {read=FOnGetItem, write=FOnGetItem};

Propriétés

Type Visibilité  Source Unité  Parent
event public
Vcl.ListActns.pas
Vcl.ListActns.hpp
Vcl.ListActns TCustomVirtualListAction

Description

Se produit lorsque l'action liste doit fournir un élément à ses contrôles client.

Ecrivez un gestionnaire d'événement OnGetItem pour fournir les éléments que l'action liste virtuelle fournit aux clients. Lorsque vous affectez la valeur true à la propriété Active, l'action liste virtuelle génère un événement OnGetItem pour chaque indice compris entre 0 et Count -1. Dans le gestionnaire d'événement, fournissez la valeur chaîne, l'image et les données correspondant à l'indice spécifié par Index.

Sender est l'action liste qui fournit des données aux contrôles client.

Index indique l'élément requis : 0 représente le premier élément, 1 le second, etc. jusqu'à ce que la valeur de l'indice soit égale à la valeur de la propriété Count moins un.

Value renvoie la valeur chaîne de l'élément. Il s'agit du texte qui apparaît dans la boîte liste ou la boîte à options du client.

ImageIndex est l'indice d'une image associée à l'élément. Si l'élément n'est associé à aucune image, ImageIndex doit renvoyer –1. Sinon, elle doit renvoyer l'indice de l'image souhaitée dans la propriété Images.

Data renvoie un pointeur sur des données définies par l'application et associées à l'élément. Pour les contrôles client qui stockent des éléments dans un objet TStrings, Data est la valeur de la propriété Objects de l'élément.

Voir aussi