OVH Cloud OVH Cloud

Zone de liste : Nombre d'items sélectionnés

4 réponses
Avatar
Patrick Fredin
Bonjour,

Est-ce que les zones de listes ont une propriété qui indique le nombre
d'items sélectionnés ?

Sinon, comment est-il possible de le savoir ?

Merci pour votre aide.

--
Patrick

4 réponses

Avatar
michdenis
Bonjour Patrick,


C'est quoi des "zones de listes" ?


Salutations!



"Patrick Fredin" a écrit dans le message de
news:%
Bonjour,

Est-ce que les zones de listes ont une propriété qui indique le nombre
d'items sélectionnés ?

Sinon, comment est-il possible de le savoir ?

Merci pour votre aide.

--
Patrick
Avatar
Patrick Fredin
Il y a les listes déroulantes (ComboBox) et les zones de liste (ListBox).

Pour le reste, je me suis débrouillé pour obtenir ce que je cherchais.

Merci à tous.

--
Patrick

"michdenis" wrote in message
news:
Bonjour Patrick,


C'est quoi des "zones de listes" ?


Salutations!



"Patrick Fredin" a écrit dans le
message de

news:%
Bonjour,

Est-ce que les zones de listes ont une propriété qui indique le nombre
d'items sélectionnés ?

Sinon, comment est-il possible de le savoir ?

Merci pour votre aide.

--
Patrick





Avatar
GD
Bonsour ®
tiré directement de l'aide :
Note Si vous utilisez la propriété MultiSelect pour créer un contrôle
ListBox permettant plusieurs sélections, la propriété Selected du contrôle
ListBox (plutôt que la propriété ListIndex) identifie les lignes
sélectionnées. La propriété Selected est un tableau ayant le même nombre de
valeurs que le nombre de lignes du contrôle ListBox. Pour chaque ligne de la
zone de liste, la propriété Selected contient la valeur True si la ligne est
sélectionnée, et False si elle ne l'est pas. Dans un contrôle ListBox
permettant plusieurs sélections, la propriété ListIndex renvoie l'index de
la ligne ayant le focus, que celle-ci soit ou non actuellement sélectionnée.
exemple :
sel=0
For i = 0 To ListBox1.ListCount - 1
If ListBox1.Selected(i) = True Then
sel=sel+1
MsgBox ListBox1.List(i),vbinformation,sel
End If
Next i

@+
dans news:%,
Patrick Fredin typed:
Bonjour,

Est-ce que les zones de listes ont une propriété qui indique le nombre
d'items sélectionnés ?

Sinon, comment est-il possible de le savoir ?

Merci pour votre aide.


Avatar
michdenis
Bonjour Patrick,

Seule les contrôles "ListBox" ont une propriété spécifique "Multiselect" qui permet une sélection multiple. Ce n'est pas
possible avec un Combobox

Et pour récupérer les items sélectionnées, tu peux utiliser quelque chose ressemblant à ceci :

'-----------------
Dim Nb As Long, A As Long
Nb = Me.ListBox1.ListCount - 1

For A = 1 To Nb
If Me.ListBox1.Selected(A - 1) = True Then
MsgBox Me.ListBox1.List(A - 1)
End If
Next
'-----------------


Salutations!



"Patrick Fredin" a écrit dans le message de
news:%
Il y a les listes déroulantes (ComboBox) et les zones de liste (ListBox).

Pour le reste, je me suis débrouillé pour obtenir ce que je cherchais.

Merci à tous.

--
Patrick

"michdenis" wrote in message
news:
Bonjour Patrick,


C'est quoi des "zones de listes" ?


Salutations!



"Patrick Fredin" a écrit dans le
message de

news:%
Bonjour,

Est-ce que les zones de listes ont une propriété qui indique le nombre
d'items sélectionnés ?

Sinon, comment est-il possible de le savoir ?

Merci pour votre aide.

--
Patrick