Vcl.StdCtrls.TCustomComboBox.DrawItem
Delphi
procedure DrawItem(Index: Integer; Rect: TRect; State: TOwnerDrawState); virtual;
C++
virtual void __fastcall DrawItem(int Index, const System::Types::TRect &Rect, Winapi::Windows::TOwnerDrawState State);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
protected | Vcl.StdCtrls.pas Vcl.StdCtrls.hpp |
Vcl.StdCtrls | TCustomComboBox |
Beschreibung
Erzeugt das Ereignis OnDrawItem
DrawItem wird aufgerufen, wenn die Eigenschaft Style den Wert csOwnerDrawFixed oder csOwnerDrawVariable hat und ein Listeneintrag neu gezeichnet werden muss. Wenn eine OnDrawItem-Ereignisbehandlungsroutine zugewiesen ist, generiert DrawItem ein OnDrawItem-Ereignis und übergibt die Parameter Index, Rect und State an die Ereignisbehandlungsroutine. Andernfalls füllt OnDrawItem das in Rect übergebene Rechteck und zeichnet den Text für den in Index übergebenen Eintrag. Der Parameter State wird in diesem Fall ignoriert.
Sie können DrawItem überschreiben, um ein klassenspezifisches Verhalten für das Zeichnen der Listeneinträge zu implementieren.