(2003) MouseDown onclick gehaltene Taste
-
hi,
ich suche ein Event oder eine Logik um folgendes zu bewerkstelligen.
Bsp.:
ein Label mit anzeige: 0-50
Einzelklick auf einen Button erhöht um 1.
Wenn die Maustaste gehalten wird soll die Zahl inkrementell erhöht werden bis wieder losgelassen wird, sprich das event soll mehrmals abgefeuert werden.
Hat da jem. ne Idee?
Danke!
-
Timer?
-
habe mir sowas überlegt.
OnMouseDown
while mouseisdown
-> function ausführen
-> sleep 100
-
ok ich glaub ich hab verstanden was du meinst.
sollte es ein onrelease geben könnte man folgendes machen:
onclick timer start
timer_event: mache x y z
onrelease timer stop.
Danke!!
-
Wenn Du auf das MoseUp angewiesen bist, solltest Du die Maus auf das Control fixieren (siehe Control.Capture)...
Und nach dem MouseUp natürlich wieder Capture auf false setzen...