J'ai ecrit la routine ci dessous afin de pouvoir afficher les lignes de mon DBGRID avec un fond de couleur une ligne sur 2:
Lorsque je selectionne une ligne dont le fond est colorise, je souhaiterais avoir la meme couleur que pour les lignes n'etant pas colorise, c'est a dire subrillance sombre avec une police de couleur claire avec la font en couleur blanche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 [color=green]if ((wDataSet.RecNo mod 2)=0) then begin wDdbGrid.Canvas.Brush.Color := $00FFFFD5; wDdbGrid.Canvas.Font.Color := $00000000; for i:=0 to wDdbGrid.Columns.Count-1 do wDdbGrid.DefaultDrawColumnCell(rect,i,column,state); end; wDdbGrid.DefaultDrawColumnCell(rect, Datacol, column, state);[/color]
Comment faire?
Merci pour les reponses
Partager