Im MouseDown muss am Ende ein
RETURN TRUE
stehen,
dann kommt auch der MouseUp
Am 23.11.2007 um 09:39 schrieb Michael Köhler:
Hallo alle zusammen,
ich hab da ein kleines Problem mit RB5 unter Leopard. Ok, da bin
ich nicht
der Einzige wahrscheinlich aber egal, vielleicht hab ich nur einen
Denkfehler. Zu meinem Problem:
Ich hab in einem Canvas verschiedene Objekte, die man mittels der Maus
verschieben kann. Die Verschiebung ist nur möglich, wenn man den
Mausbutton
gedrückt hält. Zu diesem Zweck hab ich eine boolische Variable
eingeführt
die beim MouseDown-Event auf true gesetzt wird. Beim MouseUp-Event
wird...nein, soll sie auf false gesetzt werden aber grade der
MouseUp-Event
wird nicht ausgeführt. Vielleicht denk ich auch nur falsch, hoffe
hier kann
mir jemand helfen.
Hier mein Beispiel:
Eigenschaften:
px as Integer
py as Integer
klick as Boolean
Canvas:
MouseDown-Event
if klick then
px=X-Oval1.left
py=Y-Oval1.top
end if
MouseMove-Event
if klick then
Oval1.left=X-px
Oval1.top=Y-py
end if
Oval1:
MouseDown-Event
klick=true
MouseUp-Event
klick=false