Je voudrai s'avoir comment change la couleur d'un DBGrid, si possible pour l'associer au Double Click.
Merci a bientot .
Je voudrai s'avoir comment change la couleur d'un DBGrid, si possible pour l'associer au Double Click.
Merci a bientot .
http://delphi.developpez.com/faq/?pa...#couleurdbgrid
Ca devrait te donner une piste
Modérateur Delphi
Le guide du bon forumeur :
- Les règles du forum tu liras
- La FAQ et les tutoriels tu consulteras
- La fonction Recherche tu utiliseras
- Google tu vénèreras
__________
Rayek World : Youtube Facebook
Merci, j'ai deja telecharge cette page mais elle est trop comppliquer pour moi lol;
Je voudrai la meme chose en plus simple si possible.
Mon probleme est de choisir des fournisseurs pour un meme produit dés que c'est fait je voudrai colorie cette ligne selectionne ou la marquer comme effectue.
Quelle est t'a suggestion :
Merci
Je ne comprend rien...
Y a-t-il un problème avec le forum? 8)
Il a du faire une erreur entre Nouveau et repondre, son message de base est la : http://www.developpez.net/forums/viewtopic.php?t=395068
Deja il te faut un champ booleen dasn ta base de données, qui par defaut doit être à false et ,quand tu double-clic sur la ligne, va le mettre à vrai.
Apres il te reste plus qu'à modifier ce qu'il y a dans le lien fournit dans l'autre post
Après il te reste juste à mettre à jour ta table correctement lors du doubleclic.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 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('LE_CHAMP_BOOLEEN').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;
Un Moderateur pour fusionner les deux posts
Modérateur Delphi
Le guide du bon forumeur :
- Les règles du forum tu liras
- La FAQ et les tutoriels tu consulteras
- La fonction Recherche tu utiliseras
- Google tu vénèreras
__________
Rayek World : Youtube Facebook
Voila, c'est fait.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager