**Delphi 10.1 update 2 / Firemonkey **
Bonjour,
TStringGrid.CellRect renvoie bien les coordonnées d'une cellule mais par rapport à quoi ?
Moi, je les voudrais par rapport à la fiche.
Exemple
J'ai une grille de deux colonnes qui comporte un header.
Après execution, Rect.top = 0 donc pt.y = 0
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 rect:=StringGrid1.cellRect(1,0); pt.x:= rect.left; pt.y:= rect.top; ptr:=StringGrid1.LocalToAbsolute(pt);
et donc ptr sera décalé de la hauteur du header.
Il semblerait que les coordonnées des cellules soient données par rapport à la colonne mais la propriété de StringColumn2.Top est égal à zéro !!
Donc je ne vois pas comment connaitre la position verticale de la cellule par rapport à la fenêtre ??
Si je pouvais connaitre la hauteur du header je pourrais l'ajouter mais comment la connaitre ?
Merci
Franck
Partager