Bonjour,
j'aimerais récupérer les coordonnées des cellules d'un StringGrid sur un click.
En parcourant l'aide, je suis tombé sur ce bout de code là :
(sur l'évènenement MouseUp de la StringGrid1)
Or, il s'avère que ce code ne marche pas du tout.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 void __fastcall TForm1::StringGrid1MouseUp(TObject *Sender, TMouseButton Button, TShiftState Shift, int X, int Y) { long Column, Row; StringGrid1->MouseToCell(X, Y, Column, Row); StringGrid1->Cells[Column][Row] = "Col " + AnsiString((int)Column) + "Row " + AnsiString((int) Row); }
A l'éxécution du programme, même après un click sur le StringGrid, rien ne se passe.
Ai-je oublié quelque-chose ? (du genre goEditing à True ?)
Merci d'avance,
Nuclear.
Partager