realbasic-nug.de
[Top] [All Lists]

Re: MouseUp-Event wird nicht ausgeführt

To: Realbasic Mailinglist <realbasic-nug dot de at lists dot realsoftware dot com>
Subject: Re: MouseUp-Event wird nicht ausgeführt
From: Michael Köhler <realbasic at skie dot info>
Date: Fri, 23 Nov 2007 12:22:26 +0100
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot de at lists dot realsoftware dot com
Thread-index: AcgtwyASXp8tsJm2EdyN1QAWy81CWg==
Thread-topic: MouseUp-Event wird nicht ausgeführt
Hi Carsten,

ich will ja nicht, dass der MouseUp-Event gleich nach dem MouseDown-Event
ausgelöst wird sondern erst nach dem man den MouseButton wieder losgelassen
hat.

Ziel ist es, dass der Benutzer ein Objekt anklickt und solange er den
Mousbutton geklickt hält soll er das Objekt verschieben können. Wenn er den
Button los lässt soll das Objekt genau an der Stelle bleiben an der er es
ablegt.

Hab bis jetzt ein wenig geschummelt und es geht mittels zwei klicks. Mit dem
ersten wird das Objekt aufgenommen, dann kann man verschieben, und mit einem
weiteren Klick wird das Objekt an die gewünschte Stelle abgelegt. Das sieht
dann so aus:

oval1:MouseDown

  if klick then
    klick=false
    me.fillColor=&cffffff
  else
    klick=true
    me.fillColor=highlightColor
  end if

Die If-Schleife hab ich nur gemacht, weil ich auch die Farbe entsprechend
setzten wollte. Sicherlich ginge auch:

klick=NOT klick


Aber wie gesagt ist das nicht das, was ich möchte. Lieber ist mir, der
Anwender muss den Button gedrückt halten.

Am 23.11.2007 11:51 Uhr schrieb "Carsten Kobusch" unter <carsten at merlin dot 
de>:

> 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:
> 




<Prev in Thread] Current Thread [Next in Thread>