Vcl.ComCtrls.TCustomListView.OnAdvancedCustomDrawItem

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi