API:Vcl.ValEdit.TValueListEditor.OnDrawCell

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property OnDrawCell;

C++

__property OnDrawCell;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
event published
Vcl.ValEdit.pas
Vcl.ValEdit.hpp
Vcl.ValEdit TValueListEditor

Beschreibung

Tritt ein, wenn eine Gitterzelle gezeichnet werden muss.

Vcl.ValEdit.TValueListEditor.OnDrawCell erbt von Vcl.Grids.TCustomDrawGrid.OnDrawCell. Der folgende Inhalt bezieht sich auf Vcl.Grids.TCustomDrawGrid.OnDrawCell.

Tritt ein, wenn eine Gitterzelle gezeichnet werden muss.

Mit einer Ereignisbehandlungsroutine für OnDrawCell können Sie den Inhalt aller Zellen des Gitters anzeigen. Die Darstellung in der Zelle erfolgt mit den Methoden der Eigenschaft Canvas. Der Parameter Rect gibt die Position der Zelle auf der Zeichenfläche an. Die Parameter Col und Row enthalten den Zeilen- und Spaltenindex der Zelle, die gezeichnet werden soll. Der Parameter State gibt an, ob die Zelle den Eingabefokus hat, ob sie ausgewählt ist und ob es sich um eine feste (unbewegliche) Zelle handelt.

Wenn keine Ereignisbehandlungsroutine für OnDrawCell definiert ist, bleiben alle Gitterzellen leer. Hat die Eigenschaft DefaultDrawing den Wert True, wird der Hintergrund der Zelle angezeigt, bevor das Ereignis OnDrawCell eintritt. Nachdem die Ereignisbehandlungsroutine für OnDrawCell den Inhalt der Zelle gezeichnet hat, wird die markierte Zelle mit einem Fokusrechteck versehen. Wenn DefaultDrawing False ist, ist die Ereignisbehandlungsroutine für OnDrawCell für den Hintergrund der Zelle und für die visuelle Kennzeichnung von ausgewählten und fokussierten Zellen zuständig.

Siehe auch

Codebeispiele