Vcl.ComCtrls.TCustomListView.OnCustomDrawItem
Delphi
property OnCustomDrawItem: TLVCustomDrawItemEvent read FOnCustomDrawItem write FOnCustomDrawItem;
C++
__property TLVCustomDrawItemEvent OnCustomDrawItem = {read=FOnCustomDrawItem, write=FOnCustomDrawItem};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
event | protected | Vcl.ComCtrls.pas Vcl.ComCtrls.hpp |
Vcl.ComCtrls | TCustomListView |
Description
Se produit quand un élément d'un contrôle vue liste dessiné par le propriétaire doit être restitué.
Ecrivez du code dans le gestionnaire d'événements OnCustomDrawItem pour dessiner dans le canevas de la vue liste (en utilisant la propriété Canvas) avant le dessin d'un élément.
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 OnCustomDrawItem procure des informations d'état légèrement différentes par rapport à l'événement OnDrawItem.
Remarque : OnCustomDrawItem se produit immédiatement avant la restitution de chaque élément de la liste. Pour augmenter le processus de dessin par défaut à d'autres étapes (comme après que l'élément de la liste ait été dessiné), utilisez plutôt l'événement OnAdvancedCustomDrawItem.
OnCustomDrawItem est un gestionnaire d'événements du type Vcl.ComCtrls.TLVCustomDrawItemEvent.