Stefan M. Huber
2016-06-03 10:11:36 UTC
Grüß euch!
Kann man irgendwie unterbinden, dass ein Control weiterscrollt, wenn man
dessen Viewport verlässt?
Konkret:
1) TStringGrid auf einem Form, viele Zeilen vorhanden, sodass man
scrollen muss.
2) Mausklick und Taste halten mitten ins Grid.
3) Maus nach unten oder oben rausziehen (bei gedrückter Maustaste)
Resultat: Das Stringgrid scrollt weiter, sobald man außen herumwedelt.
Auch das MouseMove event wird hier weiter ausgeführt. Ein beherztes
if x<0 then EXIT;
hilft leider auch nicht, da offenbar die Implementierung selbst noch greift.
Stefan
Kann man irgendwie unterbinden, dass ein Control weiterscrollt, wenn man
dessen Viewport verlässt?
Konkret:
1) TStringGrid auf einem Form, viele Zeilen vorhanden, sodass man
scrollen muss.
2) Mausklick und Taste halten mitten ins Grid.
3) Maus nach unten oder oben rausziehen (bei gedrückter Maustaste)
Resultat: Das Stringgrid scrollt weiter, sobald man außen herumwedelt.
Auch das MouseMove event wird hier weiter ausgeführt. Ein beherztes
if x<0 then EXIT;
hilft leider auch nicht, da offenbar die Implementierung selbst noch greift.
Stefan