question facile une fois de plus !

question facile une fois de plus ! - VB/VBA/VBS - Programmation

Marsh Posté le 04-05-2006 à 08:51:37    

Peut on tester si une ListBox n'a pas ete choisi ? Si l'utilisateur n'a encore pas choisi de champ
J'ai essaye avec ListBox.Value = "" et ListBox.Value = False mais cela ne marche pas
j'aimerai en fait lorsque l'utilisateur clic sur un boutton, que le programme verifie que les champ de mes ListBox ont bien été selectionné pour pouvoir continuer :)
Voila merci encore a tous ^^

Reply

Marsh Posté le 04-05-2006 à 08:51:37   

Reply

Marsh Posté le 04-05-2006 à 09:10:21    

Salut
Je vais te demander d'être plus précis dans tes titres, car cela aide à faire le tri dans les sujets sur lequel on a quelques compétences.
Dans le cas d'une listbox mono sélection en fait ça n'est pas vraiment compliqué il faut tester la valeur .Listindex (renvoie l'indice de la ligne sélectionnée ou -1 si aucune) de ta listbox.
Mais dans le cas d'une liste multisélection, il faut tester la propriété .Selected qui est un tableau qui contient, soit True, soit False

If MaListbox.Selected(12) = True Then


Donc pour tester si aucun élément n'est sélectionné en multiselect il faut faire une boucle sur tous les éléments de la listbox et tester .Selected avec l'indice correspondant.

Reply

Marsh Posté le 04-05-2006 à 09:21:29    

merci pour la reponse ca marche, et pour les sujets je mettrai les correspondances pour eviter les flous, merci bcp :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed