Vcl.DBGrids.TCustomDBGrid.DrawCell

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure DrawCell(ACol, ARow: Longint; ARect: TRect; AState: TGridDrawState); override;

C++

virtual void __fastcall DrawCell(int ACol, int ARow, const System::Types::TRect &ARect, Vcl::Grids::TGridDrawState AState);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
protected
Vcl.DbGrids.pas
Vcl.DBGrids.hpp
Vcl.DBGrids TCustomDBGrid

Description

Dessine la cellule spécifiée par les paramètres ACol et ARow.

La méthode DrawCell surcharge la méthode héritée afin d'utiliser la propriété Columns pour dessiner les cellules de la grille.

DrawCell définit la fonte et le pinceau, puis dessine l'arrière-plan de la cellule. Si la propriété DefaultDrawing a la valeur true, DrawCell lit les données de la cellule et les écrit à la position déterminée par le paramètre ARect. Selon que la propriété DefaultDrawing contienne true ou false, DrawCell génère les événements OnDrawDataCell et OnDrawColumnCell. Enfin, quand DefaultDrawing a la valeur true et si la cellule détient la focalisation ou si elle est sélectionnée alors que la propriété Options inclut dgAlwaysShowSelection, DrawCell dessine un rectangle de focalisation autour de la cellule.

Voir aussi