Vcl.DBGrids.TCustomDBGrid.DefaultDrawColumnCell
Delphi
procedure DefaultDrawColumnCell(const Rect: TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState);
C++
void __fastcall DefaultDrawColumnCell(const System::Types::TRect &Rect, int DataCol, TColumn* Column, Vcl::Grids::TGridDrawState State);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Vcl.DbGrids.pas Vcl.DBGrids.hpp |
Vcl.DBGrids | TCustomDBGrid |
Description
Dessine le texte dans une cellule d'une colonne.
Appelez la méthode DefaultDrawColumnCell dans le gestionnaire d'événement OnDrawColumnCell afin de déterminer la représentation textuelle d'un champ et de la dessiner dans la cellule. DefaultDrawColumnCell dessine exactement la même chose que la grille si la propriété DefaultDrawing a la valeur true, sauf qu'elle ne dessine pas le rectangle de focalisation des cellules sélectionnées.
Le paramètre Rect indique l'emplacement de la cellule dans le canevas. Le paramètre DataCol donne l'indice de la colonne dans la propriété tableau Columns. Le paramètre Column désigne l'objet TColumn décrivant les attributs d'affichage et de liaison de champ de la cellule. Le paramètre State indique si la cellule détient la focalisation, si elle est sélectionnée ou si c'est une cellule figée (par exemple, un en-tête de colonne).