Vcl.StdCtrls.TCustomListBox.OnDrawItem

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property OnDrawItem: TDrawItemEvent read FOnDrawItem write FOnDrawItem;

C++

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

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
event protected
Vcl.StdCtrls.pas
Vcl.StdCtrls.hpp
Vcl.StdCtrls TCustomListBox

Beschreibung

Tritt ein, wenn ein Eintrag in einem Owner-Draw-Listenfeld neu angezeigt werden muss.

Mit einer Ereignisbehandlungsroutine für OnDrawItem können Sie die Einträge von Listenfeldern zeichnen, deren Eigenschaft Style den Wert lbOwnerDrawFixed, lbOwnerDrawVariable oder lbVirtualOwnerDraw hat. OnDrawItem tritt immer dann ein, wenn ein Eintrag im Listenfeld angezeigt werden muss. Dieses Ereignis gibt es nur bei Owner-Draw-Listenfeldern.

Die Größe des Rechtecks, das den Eintrag enthält, wird bei Owner-Draw-Listenfeldern mit fester Höhe von der Eigenschaft ItemHeight und bei Owner-Draw-Listenfeldern mit variabler Höhe von der Reaktion auf das Ereignis OnMeasureItem bestimmt.

OnDrawItem ist eine Ereignisbehandlungsroutine des Typs Vcl.StdCtrls.TDrawItemEvent.

Siehe auch

Codebeispiele