Vcl.ComCtrls.TListView.OnAdvancedCustomDrawItem
Delphi
property OnAdvancedCustomDrawItem: TLVAdvancedCustomDrawItemEvent read FOnAdvancedCustomDrawItem write FOnAdvancedCustomDrawItem;
C++
__property OnAdvancedCustomDrawItem;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
event | published | Vcl.ComCtrls.pas Vcl.ComCtrls.hpp |
Vcl.ComCtrls | TListView |
Beschreibung
Wird zu verschiedenen Zeitpunkten während des Zeichnens der Einträge einer Listenansicht ausgelöst.
Vcl.ComCtrls.TListView.OnAdvancedCustomDrawItem erbt von Vcl.ComCtrls.TCustomListView.OnAdvancedCustomDrawItem. Der folgende Inhalt bezieht sich auf Vcl.ComCtrls.TCustomListView.OnAdvancedCustomDrawItem.
Wird zu verschiedenen Zeitpunkten während des Zeichnens der Einträge einer Listenansicht ausgelöst.
Mit einer Ereignisbehandlungsroutine OnAdvancedCustomDrawItem passen Sie das Zeichnen der Einträge auf der Zeichenfläche (Eigenschaft Canvas) einer Listenansicht an. OnAdvancedCustomDrawItem wird ausgelöst, an verschiedenen Zeitpunkten beim Zeichnen eines Listeneintrags ausgelöst.
Im Gegensatz zu dem Ereignis OnDrawItem erhält die Listenansicht dieses Ereignis auch, wenn die Eigenschaft OwnerDraw auf False gesetzt ist. Die Ereignisbehandlungsroutine OnAdvancedCustomDrawItem stellt etwas andere Statusinformationen als das Ereignis OnDrawItem bereit und wird sowohl vor als auch nach dem Standardzeichnen ausgelöst.
Hinweis: OnAdvancedCustomDrawItem tritt zu verschiedenen Zeitpunkten während des Zeichnenprozesses ein. Um nur unmittelbar vor dem Standardzeichnen der Listeneintrag zu reagieren, verwenden Sie besser das Ereignis OnCustomDrawItem.
Die Ereignisbehandlungsroutine OnAdvancedCustomDrawItem ist des Typs TLVAdvancedCustomDrawItemEvent.