Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Koordinaten einer StringGrid Zelle? (https://www.delphipraxis.net/150392-koordinaten-einer-stringgrid-zelle.html)

iphi 15. Apr 2010 11:05


Koordinaten einer StringGrid Zelle?
 
Hallo,

wie bekomme ich die Koordinaten der linken oberen Ecke einer Stringgridzelle?
Meine Idee war folgende:
Delphi-Quellcode:
var SG: TStringgrid;
...
    j:=SG.Left;
    for i:=0 to col-1 do j:=j+SG.ColWidths[i];
zum Schluß sollte j die x-Koordinate der Zellenkante col enthalten. Geht im Prinzip auch, aber es stimmt nicht ganz genau, weil wohl die Gitterlinien noch irgendwie zu berücksichtigen sind. Aber wie?

Grüße

iKilledKenny 15. Apr 2010 11:08

Re: Koordinaten einer StringGrid Zelle?
 
Schau mal nach
Delphi-Quellcode:
TStringGrid.CellRect

Wolfgang Mix 15. Apr 2010 11:18

Re: Koordinaten einer StringGrid Zelle?
 
Zitat:

wie bekomme ich die Koordinaten der linken oberen Ecke einer Stringgridzelle?
Delphi-Quellcode:
StringGrid1.Cells[0,0]:='Hallo';

iphi 15. Apr 2010 11:20

Re: Koordinaten einer StringGrid Zelle?
 
Danke, "CellRect" das wars! Geht prima!


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:54 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz