Bonjour, comment en plus du surlignage en bleu qd on clique sur une ligne puis je rajouter sur la 1ere colonne une fl�che ou un triangle marquent bien quelle ligne est en cours d'utilisation?
Merci
Bonjour, comment en plus du surlignage en bleu qd on clique sur une ligne puis je rajouter sur la 1ere colonne une fl�che ou un triangle marquent bien quelle ligne est en cours d'utilisation?
Merci
Contrairement � la TDBGrid qui � une colonne faite specialement pour indiquer la ligne courrante, pour la TStringGrid je ne connais pas de moyen 'simple', il faut que tu dessine toi meme ta fleche dans l'�v�nement OnDrawCell. Tu n'a plus qu'a dessiner dans ta colonne fixe en position 0 lorsque TGridDrawState est a gdSelected.
Il manque pas mal de lignes de code mais c'est juste une id�e
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3 ::OnDrawCell(...) if (ACol == 0 && State.Contains(gdSelected)) DessineFleche(Rect);![]()
bonjour, quelle est la difference pratique entre ces 2 grids, et d'utilisation?Envoy� par Sitting Bull
Merci
sinon comment surligner en bleu une ligne entiere de son choix au moment voulu?
comment appliquer une font differente a une ligne en particulier?
merci
Pour s�lectionner la 1�re ligne.Envoy� par jeannot27
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9 TGridRect Rect; Rect.Left=1; Rect.Top=1; Rect.Right=StringGrid1->Colcount-1; Rect.Bottom=1; Liste->Selection=RectVide;Gr�ce � l'�v�nement OnDrawCell de la StringGrid. En �crivant directement sur le Canvas de la StringGrid.Envoy� par jeannot27
Fais une recherche sur le forum, on a r�pondu � cette question plusieurs fois je pense.
Pour la selection de ligne cela marche boen merci..mais je n'arrive pas a redimensionner juste une seule colonne de la TStringGrid.....
Merci pour votre aide....
Vois les options : il faut mettre la propri�t� goColSizing � true. Ca permet de redimensionner et d�placer les colonnes.Envoy� par jeannot27
Partager