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


Antwort per Email an