Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by dvMichael,
15. Nov 2006
So habs gelöst. Mit der Funktion GetScrollPos(Grid.Handle,SB_HORZ) kann man die Verschiebung des StringGrids in Pixeln herausbekommen und dann mit in die Koordinatenberechnung einbeziehen.
Gruß
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by dvMichael,
15. Nov 2006
Also mein Problem ist ich habe eine Zelle (Siehe Screenshot). Und wenn ich dort hineinklicke mit der Maus (roter Punkt) dann bekomme ich meinetwegen die koordinate 1000. Wenn ich nun den Anzeigebereich horizontal verschiebe (über die Scrollbar) dann verschwindet ja ein Teil dieser Celle (im Screenshot Grau). Klicke ich nun an die gleiche Stelle in der Celle, dann bekomme ich auf einmal andere...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by dvMichael,
15. Nov 2006
Hallo *,
ich habe das Problem, dass ich nicht die richtige Mouse-Position im StringGrid bekomme, wenn ich die ScrollBar horizontal verschiebe. Ich bekomme immer die gleiche MousePosition innerhalb des Grids (Grid besteht nur aus einer Spalte und mehreren Zeilen).
Jemand eine Idee wie ich die richtige Mouse-Position innerhalb des Grids bekomme, selbst wenn ich die ScrollBar verschiebe?
...