Vcl.Grids.TDrawGrid.OnDrawCell
Delphi
property OnDrawCell;
C++
__property OnDrawCell;
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
event | published | Vcl.Grids.pas Vcl.Grids.hpp |
Vcl.Grids | TDrawGrid |
Beschreibung
Tritt ein, wenn eine Gitterzelle gezeichnet werden muss.
Vcl.Grids.TDrawGrid.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