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 Probleme mit Drawgrid (https://www.delphipraxis.net/77116-probleme-mit-drawgrid.html)

fritziiiii 14. Sep 2006 20:48


Probleme mit Drawgrid
 
hi leute,

hab ein kleines Problem mit Drawgrid. Ich hab eine Tabelle, und in jede zelle habe ich eine kleine grafik gezeichnet. Nun würde ich gerne bei in der mousemove-routine überprüfen, ob der cursor über der grafik ist. mit den gelieferten x/y-Koordinaten ist mir aber leider nicht wirklich weitergeholfen, da dies nur bildschirmkoordinaten sind. mit dem befehl mousecoord(x,y) kann ich ja schon mal bestimmen, in welcher zelle sich der cursor befindet. gibt es eine möglichkeit, x/y-koordinaten der jeweiligen zelle zu bekommen?

schon mal herzlichen dank für eure antworten

gruß
Fritziiiii

ps: hoffe, ich hab mein problem verständlich ausgedrückt!

Bernhard Geyer 14. Sep 2006 21:00

Re: Probleme mit Drawgrid
 
Mit der Methode ScreenToClient von Windows-Controls kannst Du die Mauskoordinaten umrechnen lassen.

fritziiiii 14. Sep 2006 21:25

Re: Probleme mit Drawgrid
 
Danke schon mal für deine schnelle antwort.
hab jetzt mal ein bißchen screentoclient rumgespielt, aber scheinbar komm ich immer auf die selben y-werte, die mir auch mousemove übergibt. sprich, wenn ich ans ende der tabelle scrolle, dann mit der maus ans obere ende von der komponente fahre, dann hab ich nen y-wert von 1, und nicht von beispielsweise 500 :-(


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:02 Uhr.

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