Vcl.ComCtrls.TCustomListView.OnDrawItem

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property OnDrawItem: TLVDrawItemEvent read FOnDrawItem write FOnDrawItem;

C++

__property TLVDrawItemEvent OnDrawItem = {read=FOnDrawItem, write=FOnDrawItem};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
event protected
Vcl.ComCtrls.pas
Vcl.ComCtrls.hpp
Vcl.ComCtrls TCustomListView

Beschreibung

Tritt ein, wenn ein Eintrag in der Listenansicht gezeichnet werden soll.

Schreiben Sie Quelltext in einer OnDrawItem-Behandlungsroutine, um Einträge in der Listenansicht manuell zu zeichnen. Dieses Ereignis tritt nur ein, wenn OwnerDraw den Wert True hat und ViewStyle auf vsReport gesetzt ist.

Hinweis: Listenansichten empfangen mehrere anderen Ereignisse für benutzerdefiniertes Zeichnen, einschließlich von OnCustomDraw, OnCustomDrawItem, OnCustomDrawSubItem, OnAdvancedCustomDraw, OnAdvancedCustomDrawItem und OnAdvancedCustomDrawSubItem. Im Gegensatz zu OnDrawItem werden diese Ereignisse unabhängig vom Wert der Eigenschaft OwnerDraw ausgelöst. Diese Ereignisse stellen etwas andere Informationen zum Status des zu zeichnenden Elements bereit. Das Ereignis OnAdvancedCustomDraw, OnAdvancedCustomDrawItem oder OnAdvancedCustomDrawSubItem wird in verschiedenen Phasen des Zeichnungsprozesses ausgelöst.

OnDrawItem ist eine Ereignisbehandlungsroutine des Typs Vcl.ComCtrls.TLVDrawItemEvent.

Siehe auch