API:Vcl.DBGrids.TDBGrid.OnDrawColumnCell

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property OnDrawColumnCell: TDrawColumnCellEvent read FOnDrawColumnCell write FOnDrawColumnCell;

C++

__property OnDrawColumnCell;

Propriétés

Type Visibilité  Source Unité  Parent
event published
Vcl.DbGrids.pas
Vcl.DBGrids.hpp
Vcl.DBGrids TDBGrid

Description

Se produit quand la grille doit redessiner une cellule.

Vcl.DBGrids.TDBGrid.OnDrawColumnCell hérite de Vcl.DBGrids.TCustomDBGrid.OnDrawColumnCell. Tout le contenu en-dessous de cette ligne se réfère à Vcl.DBGrids.TCustomDBGrid.OnDrawColumnCell.

Se produit quand la grille doit redessiner une cellule.

Ecrivez un gestionnaire d'événement OnDrawColumnCell pour réaliser un dessin personnalisé des données des cellules de la grille. Le dessin des cellules se fait en utilisant les méthodes de la propriété Canvas.

Un gestionnaire d'événement OnDrawColumnCell peut appeler la méthode DefaultDrawColumnCell afin de donner l'instruction à la grille orientée données d'écrire la valeur dans la cellule. Le gestionnaire d'événement OnDrawColumnCell peut augmenter la méthode DefaultDrawColumnCell afin de fournir des indications visuelles de sélection et de focalisation.

Si DefaultDrawing a la valeur true, les données sont déjà dessinées dans la cellule quand l'événement OnDrawColumnCell a lieu, et la grille dessine un rectangle de focalisation autour des cellules sélectionnées après l'événement OnDrawColumnCell.

Remarque :  Si la propriété Columns comprend une propriété State de valeur csDefault, l'événement OnDrawDataCell se produit avant OnDrawColumnCell. L'événement OnDrawDataCell, obsolète, n'est proposé que dans un souci de compatibilité ascendante. N'utilisez pas simultanément les gestionnaires d'événements OnDrawDataCell et OnDrawColumnCell.

Voir aussi