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

Re: Déclencher l'évènement standard

To: REALbasic NUG French <realbasic-nug dot fr at lists dot realsoftware dot com>
Subject: Re: Déclencher l'évènement standard
From: Arnaud Nicolet <arnaud at tribu dot ch>
Date: Sat, 26 Aug 2006 16:45:01 +0200
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot fr at lists dot realsoftware dot com
References: <c4f55599c1e81c259a0558a3f5d4a7b5 at wanadoo dot fr> <36968C87-5BA2-4A41-B81D-C4B63DBD34F9 at cretaux dot com>
Le 26 août 06 à 12:34 Soir, antoine cretaux a écrit:

A priori il suffit de mettre "return true" dans l'event mouseUp.... Non?( j'ai pas testé)


Le 26 août 06 à 10:10, Alain Legarcon a écrit :

Bonjour,

Je souhaite effectuer de façon automatique une action (renuméroter des lignes) après avoir fait un glissé ("DragReorder") d'une ligne dans un listbox (suis-je clair?)

Pour cela, j'avais pensé mettre cette renumérotation dans l'évènement MouseUp. Malheureusement celui-ci ne se déclenche que si l'évenement MouseDown retourne "True" ce qui masque alors le fonctionnement normal du MouseDown et empêche donc le glissé d'une ligne vers une nouvelle position.

D'où ma question : comment déclencher cet évènement standard

J'ai essayé un "listbox.mousedown" qui n'est pas accepté..

Merci d'avance

Alain Legarçon

Ma foi je ne crois pas.
À moins que ça ait changé très récemment, l'événement "MouseUp" ne renvoie pas de booléen (ni rien d'autre). Au fond, ça n'aurait pas de signification: renvoyer "vrai" ou "faux" dans "MouseDown" indique à "RB" (et donc au système) que vous gérez le clic (qu'au lieu que le clic fasse sont "effet" habituel, vous le "court-circuitez" et en faites autre chose). C'est là même chose pour "KeyDown" (dans une zone de texte, par exemple), où renvoyer "vrai" indique que la touche est gérée par votre propre mécanisme et qu'elle ne doit pas se propager dans le mécanisme "prévu" par le système). Dans "MouseUp", c'est la fin du clic. Après "MouseUp", il ne se passe, pour ainsi dire, plus rien. Que voudriez-vous que renvoyer fasse?

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