bonjour a tous
j'affiche les chemins possible entre un point de d�part et celui d'arriv� dans un string grid.
Apr�s la sellection du chemin optimal je doit collorer les cases de ce chemin dans le grid.
est ce que, quelqu'un sait comment faire .
bonjour a tous
j'affiche les chemins possible entre un point de d�part et celui d'arriv� dans un string grid.
Apr�s la sellection du chemin optimal je doit collorer les cases de ce chemin dans le grid.
est ce que, quelqu'un sait comment faire .
Bonjour,
Oui -> G�rer l'�v�nement OnDrawCell du TStringGrid.
Sujet surement abord� de tr�s nombreuses fois sur ce forum, donc faire une recherche et revenir 'vers nous' si vraiment des points bloquants apparaissaient.
Bon courage,
@ +![]()
Il faut regarder du cot� du OnDrawCell pour redessiner la cellule.
[Edit]
Grill� cette fois![]()
Envoy� par ero-sennin
![]()
All�, je donne un bout de code pour d�marrer![]()
En esp�rant que ca te convienne
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7 void __fastcall TForm1::StringGrid1DrawCell(TObject *Sender, int ACol, int ARow, TRect &Rect, TGridDrawState State) { if ((ACol==2) && (ARow==3)) // Si colonne 2 ligne 3 StringGrid1->Canvas->Brush->Color=clRed; // On redéfini l'arrière plan en rouge StringGrid1->Canvas->FillRect(Rect); // On l'applique à la cellule }
Regerde cette question de la FAQ, elle peut t'aider, meme si il y a beaucoup plus que ce que tu demande.
Partager