Désélectionner ListBox [Résolu]

cs_LOeuf 2 Messages postés samedi 1 novembre 2003Date d'inscription 15 octobre 2005 Dernière intervention - 12 oct. 2005 à 21:57 - Dernière réponse : mzfr 17 Messages postés mercredi 5 avril 2006Date d'inscription 10 juillet 2008 Dernière intervention
- 18 juin 2008 à 11:16
Dans une ListBox ayant sa propriété Multiselect=Extended, plusieurs lignes étant sélectionnées, comment tout désélectionner?
La propriété ListIndex renvoie l'élément qui a le focus, sélectionné ou pas. On ne peut donc pas connaitre l'index des lignes concernées et définir leur propriété Selected=False.
Merci.
Afficher la suite 

4 réponses

draluorg 627 Messages postés vendredi 23 avril 2004Date d'inscription 25 novembre 2010 Dernière intervention - 12 oct. 2005 à 23:59
+3
Utile
dim i as long

'selectionner tout
for i = 0 to list1.listcount -1
list1.selected(i)= false
next i

'deselectionner tout
for i = 0 to list1.listcount -1
list1.selected(i)= true
next i

'inverser selection
for i = 0 to list1.listcount -1
list1.selected(i) = not list1.selected(i)
next i

Quand on pose une question on est con 5 minutes,
Quand on ne la pose pas on le reste toute sa vie...
Cette réponse vous a-t-elle aidé ?  
draluorg 627 Messages postés vendredi 23 avril 2004Date d'inscription 25 novembre 2010 Dernière intervention - 13 oct. 2005 à 00:01
+3
Utile
oup's j'ai inverser les fonctions selectionner et deselectionner
Quand on pose une question on est con 5 minutes,
Quand on ne la pose pas on le reste toute sa vie...
Cette réponse vous a-t-elle aidé ?  
cs_LOeuf 2 Messages postés samedi 1 novembre 2003Date d'inscription 15 octobre 2005 Dernière intervention - 15 oct. 2005 à 12:38
+3
Utile
Merci pour la réponse.
En fait, j'avais envisagé cette méthode, mais comme ma ListBox contient un grand nombre de lignes, j'espérais qu'un moyen plus rapide soit possible.
Cette réponse vous a-t-elle aidé ?  
mzfr 17 Messages postés mercredi 5 avril 2006Date d'inscription 10 juillet 2008 Dernière intervention - 18 juin 2008 à 11:16
0
Utile
Et en parcourant seulement les items sélectionnés ?

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.