Vcl.Grids.TDrawGrid.OnDrawCell

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property OnDrawCell;

C++

__property OnDrawCell;

Propriétés

Type Visibilité  Source Unité  Parent
event published
Vcl.Grids.pas
Vcl.Grids.hpp
Vcl.Grids TDrawGrid

Description

Se produit quand une cellule de la grille doit être dessinée.

Vcl.Grids.TDrawGrid.OnDrawCell hérite de Vcl.Grids.TCustomDrawGrid.OnDrawCell. Tout le contenu en-dessous de cette ligne se réfère à Vcl.Grids.TCustomDrawGrid.OnDrawCell.

Se produit quand une cellule de la grille doit être dessinée.

Ecrivez un gestionnaire d'événements OnDrawCell pour dessiner le contenu des cellules de la grille. Le dessin des cellules se fait en utilisant les méthodes de la propriété Canvas. Le paramètre Rect indique l'emplacement de la cellule dans le canevas. Les paramètres Col et Rowindiquent les indices de colonne et de ligne de la cellule à redessiner. Le paramètre State indique si la cellule détient la focalisation, si elle est sélectionnée ou si la cellule est une cellule fixe (qui ne défile pas).

Si le gestionnaire d'événements OnDrawCell n'est pas défini, toutes les cellules de la grille apparaissent vides. Si la propriété DefaultDrawing a la valeur True, la grille dessine la couleur d'arrière-plan de la cellule avant l'appel du gestionnaire OnDrawCell et dessine un rectangle de focalisation autour de la cellule une fois que le gestionnaire d'événements OnDrawCell a fini de dessiner le contenu de la cellule. Si la propriété DefaultDrawing a la valeur False, c'est le gestionnaire d'événements OnDrawCell qui doit dessiner l'arrière-plan de la cellule et donner les indications visuelles de la sélection et de la focalisation.

Voir aussi

Exemples de code