Vcl.StdCtrls.TCustomListBox.OnDrawItem
Delphi
property OnDrawItem: TDrawItemEvent read FOnDrawItem write FOnDrawItem;
C++
__property TDrawItemEvent OnDrawItem = {read=FOnDrawItem, write=FOnDrawItem};
Inhaltsverzeichnis
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