Comment changer la couleur du dataGrid à Delphi? Tout comme le même contrôle de nom dans .NET.
-------------------------------------------------- ----------------------
Il semble écrire du code dans l'événement Onedrawdatacell.
-------------------------------------------------- ----------------------
Procédure TForm1.DBGridDrawColumnCell (Sender: TObject;
const Rect: Trect; DataCol: entier;
État: tgriddrawstate);
Commencer
Si dbgrid2.datasource.dataset.recno mod 2 = 1 alors
Commencer
Dbgrid2.canvas.font.color: = clblue;
Dbgrid2.canvas.brush.color: = Clyellow;
fin
d'autre commence
Dbgrid2.Canvas.font.color: = Clire;
Dbgrid2.canvas.brush.color: = clgradIentActiveCaption;
fin;
Dbgrid2.DefaultDrawColumnCell (RECT, DATACOL, colonne, état);
fin;