Vcl.Grids.TCustomGrid.DrawCell
Delphi
procedure DrawCell(ACol, ARow: Longint; ARect: TRect;
AState: TGridDrawState); virtual; abstract;
C++
virtual void __fastcall DrawCell(int ACol, int ARow, const System::Types::TRect &ARect, TGridDrawState AState) = 0 ;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
protected | Vcl.Grids.pas Vcl.Grids.hpp |
Vcl.Grids | TCustomGrid |
Description
Représente le prototype d'une méthode dessinant le contenu d'une cellule de la grille.
Les descendants de TCustomGrid implémentent la méthode DrawCell afin de dessiner le contenu des cellules ou de générer un événement OnDrawCell. Si la propriété DefaultDrawing a la valeur True, l'arrière-plan de la cellule est dessiné avant d'appeler DrawCell, et après DrawCell les effets 3D des cellules fixes ou le rectangle de focalisation autour des cellules focalisées sont dessinés.
Les paramètres ACol et ARow donnent l'indice de la colonne et de la ligne de la cellule à dessiner. Le paramètre ARect indique la délimitation de la cellule en coordonnées du canevas. Le paramètre AState indique si la cellule a la focalisation et si la cellule est une cellule fixe de la partie immobile de la grille.