DEPLACER UN OU PLUSIEURS ITEM D'UNE LISTBOX VERS LA POSITION DE SON CHOIX VIA LA

hvb Messages postés 939 Date d'inscription vendredi 25 octobre 2002 Statut Membre Dernière intervention 27 janvier 2009 - 10 nov. 2002 à 19:04
cs_PROGRAMMIX Messages postés 1133 Date d'inscription mercredi 2 octobre 2002 Statut Membre Dernière intervention 24 juillet 2011 - 20 nov. 2004 à 17:27
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/5020-deplacer-un-ou-plusieurs-item-d-une-listbox-vers-la-position-de-son-choix-via-la-souris

cs_PROGRAMMIX Messages postés 1133 Date d'inscription mercredi 2 octobre 2002 Statut Membre Dernière intervention 24 juillet 2011 2
20 nov. 2004 à 17:27
J'ai apporté une petite modification à ton code en utilisant une variable pour tester le sens du déplacement.

En effet, si tu fais glisser un élément du haut vers le bas, le premier est déplacé après le second. Alors que si tu fais un glissé vers le haut, l'élément déplacé se met devant celui sur lequel on s'est arrêté avec la souris.

Donc au niveau du code, j'ajoute une variable DE qui prend la valeur de X dans _MouseDown et dans le code _MouseUp, je teste celle-ci.
If De > x then x = x -1

Ainsi, l'élément déplacé est toujours mis devant celui où on a lâché le bouton de la souris.
C'est juste gênant si on veut déplacer le premier élément après le dernier...
cs_kortal Messages postés 39 Date d'inscription mardi 7 janvier 2003 Statut Membre Dernière intervention 23 février 2003
16 janv. 2003 à 21:22
bon, et bien, bon travail batto !
c'est un petit bout de code plutot pratique. fallait y penser, et ca en dépannera surement plus d'un !
et puis le code marche du premier coup, sans avoir a apporter de retouches ;)
FirSteph Messages postés 60 Date d'inscription lundi 21 octobre 2002 Statut Membre Dernière intervention 7 octobre 2007
10 nov. 2002 à 19:40
Moi je trouve tes 2 codes excellents et d'un grand interet, d'ailleurs c'est exactement ce qu'il me fallait ;)
Merci bcp pour tes codes, bonne prog !

FirSteph
hvb Messages postés 939 Date d'inscription vendredi 25 octobre 2002 Statut Membre Dernière intervention 27 janvier 2009 3
10 nov. 2002 à 19:04
laissez un commentaire si vous ne comprenez pas l'interet... je sais pas si j'ai été clair dans la presentation du code
Rejoignez-nous