Vcl.DBCGrids.TDBCtrlGrid.OnPaintPanel

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property OnPaintPanel: TPaintPanelEvent read FOnPaintPanel write FOnPaintPanel;

C++

__property TPaintPanelEvent OnPaintPanel = {read=FOnPaintPanel, write=FOnPaintPanel};

Propriétés

Type Visibilité  Source Unité  Parent
event published
Vcl.DbCGrids.pas
Vcl.DBCGrids.hpp
Vcl.DBCGrids TDBCtrlGrid

Description

Se produit quand l'objet TDBCtrlGrid a besoin de redessiner un volet de la grille.

Ecrivez un gestionnaire d'événement OnPaintPanel pour personnaliser le dessin d'un volet d'un objet TDBCtrlGrid. TDBCtrlGrid dessine l'arrière-plan en utilisant la valeur des propriétés Color ou SelectedColor, y compris la bordure en relief si elle est spécifiée par la propriété PanelBorder. L'événement OnPaintPanel se produit ensuite afin de permettre à un gestionnaire d'événement d'ajouter des éléments à l'image du volet.

Le paramètre DBCtrlGrid désigne la grille contenant le volet. Le paramètre Index désigne l'indice du volet à dessiner, 0 indiquant le premier volet, 1 le deuxième, etc. Utilisez la propriété PanelIndex afin de déterminer si le volet à dessiner est sélectionné.

Utilisez la propriété Canvas pour dessiner le volet. Le point (0,0) du canevas correspond au coin supérieur gauche et le point (PanelWidth, PanelHeight) au coin inférieur droit.

Les contrôles placés dans le volet sont dessinés séparément et ne doivent pas être dessinés dans un gestionnaire d'événement OnPaintPanel.

Voir aussi