Bonjour à tous,
Jusqu'à maintenant pour afficher la colonne en cour avec une couleur différente j'utilisemais le problème maintenant c'est que je veut que toutes les colonnes prennent la couleur pas seulement la colonne focalisée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState); begin If gdselected in state then TDBGrid(Sender).Canvas.Brush.Color := clnavy Else TDBGrid(Sender).Canvas.Brush.Color := clred; TDBGrid(Sender).DefaultDrawColumnCell(rect,datacol,column,state); end;
Partager