Vcl.StdCtrls.TCustomComboBox.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 TCustomComboBox

Beschreibung

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

In einer Ereignisbehandlungsroutine für OnDrawItem werden die Einträge der Dropdown-Liste eines Owner-Draw-Kombinationsfeldes gezeichnet. Sie können den Listeneinträgen beispielsweise Grafiken hinzufügen oder den Text durch Grafiken ersetzen.

Zeichnen Sie die Einträge auf der Zeichenfläche Canvas an den im Parameter Rect bereitgestellten Koordinaten. OnDrawItem wird nur ausgelöst, wenn Style auf csOwnerDrawFixed oder csOwnerDrawVariable gesetzt ist.

Wenn für OnDrawItem keine Ereignisbehandlungsroutine definiert ist, wird der im Parameter Rect angegebene Bereich mit dem aktuellen Pinsel gefüllt und der Text des Eintrags gezeichnet, auf den der Parameter Index zeigt.

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

Siehe auch