Vcl.ComCtrls.TCustomListView.OnAdvancedCustomDrawItem
Delphi
property OnAdvancedCustomDrawItem: TLVAdvancedCustomDrawItemEvent read FOnAdvancedCustomDrawItem write FOnAdvancedCustomDrawItem;
C++
__property TLVAdvancedCustomDrawItemEvent OnAdvancedCustomDrawItem = {read=FOnAdvancedCustomDrawItem, write=FOnAdvancedCustomDrawItem};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
event | protected | Vcl.ComCtrls.pas Vcl.ComCtrls.hpp |
Vcl.ComCtrls | TCustomListView |
Description
Se produit à des étapes discrètes pendant le dessin d'un élément dans une vue liste dessinée par le propriétaire.
Ecrivez un gestionnaire d'événements OnAdvancedCustomDrawItem pour personnaliser le dessin d'éléments individuels sur le canevas de la vue liste (en utilisant la propriété Canvas). OnAdvancedCustomDrawItem se produit à plusieurs étapes dans la restitution d'un élément de liste.
A l'inverse de l'événement OnDrawItem, la vue liste reçoit cet événement même si la propriété OwnerDraw a la valeur False. Le gestionnaire d'événements OnAdvancedCustomDrawItem procure des informations d'état légèrement différentes de l'événement OnDrawItem et se produit après ou avant la restitution par défaut.
Remarque : OnAdvancedCustomDrawItem se produit à plusieurs étapes pendant le processus de dessin. Si vous écrivez du code uniquement pour son exécution immédiate avant la restitution de l'élément de la liste, il est plus efficace d'utiliser l'événement OnCustomDrawItem.
OnAdvancedCustomDrawItem est un gestionnaire d'événements du type TLVAdvancedCustomDrawItemEvent.