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