NEO ::: TEAM
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

NEO ::: TEAM

New Evolution Owner
 
AccueilRechercherDernières imagesS'enregistrerConnexion
Le Deal du moment :
Blue Lock : où acheter le Tome 22 ...
Voir le deal
12 €

 

 dessiner des lignes de couleurs sur un DBGrid

Aller en bas 
AuteurMessage
Admin
Fondateur
Fondateur
Admin


Nombre de messages : 197
Age : 40
Localisation : Tlemcen ( Algérie )
Date d'inscription : 04/12/2006

dessiner des lignes de couleurs sur un DBGrid Empty
MessageSujet: dessiner des lignes de couleurs sur un DBGrid   dessiner des lignes de couleurs sur un DBGrid Icon_minitimeMer 14 Fév - 2:51

Pour modifier le dessin du DBGrid, utiliser l'évènement OnDrawColumnCell. Il est possible de définir le dessin en fonction des donnée de la ligne en cours :

Code:
procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;
  DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin
  If gdSelected In State Then
  Begin
    TDBGrid(Sender).Canvas.Brush.Color := clNavy
  End Else
  Begin
    If TDBGrid(Sender).DataSource.DataSet.FieldByName('Indice').Value=1 Then
      TDBGrid(Sender).Canvas.Brush.Color := clLime
    Else
      TDBGrid(Sender).Canvas.Brush.Color := clWhite;
  End;
  TDBGrid(Sender).DefaultDrawColumnCell(rect,datacol,column,state);
end;
Revenir en haut Aller en bas
https://neo-team.forumactif.com
 
dessiner des lignes de couleurs sur un DBGrid
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» changer la couleur de toutes les lignes d'un DBGrid

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
NEO ::: TEAM :: Informatique :: Base de données & Logiciels de Gestions-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser