J'essaie de d=E9velopper quelques fonctions en VB script=20
pour un logiciel. Cependant, je n'arrive pas =E0 g=E9rer la=20
multis=E9lection dans une liste.
Dans les propri=E9t=E9s de la liste, je=20
choisis "Multiselect : 1-Multi". L'utilisateur peut alors=20
s=E9lectionner plusieurs lignes dans la liste mais je=20
n'arrive pas =E0 r=E9cup=E9rer dans le code les lignes qui ont=20
=E9t=E9 choisie.
Quelqu'un peut il m'aider? Merci d'avance :-)
"Guillaume" a écrit dans le message de news:7b0c01c402cd$8396dcf0$
Bonjour,
J'essaie de développer quelques fonctions en VB script pour un logiciel. Cependant, je n'arrive pas à gérer la multisélection dans une liste. Dans les propriétés de la liste, je choisis "Multiselect : 1-Multi". L'utilisateur peut alors sélectionner plusieurs lignes dans la liste mais je n'arrive pas à récupérer dans le code les lignes qui ont été choisie. Quelqu'un peut il m'aider? Merci d'avance :-)
Guillaume VALENTIN, Etudiant
Bonjour/soir,
Tu as la propriété Selected du listbox pour celà.
ListBox.Selected(0) 'Etat de sélection du premier item
Avec une boucle de type for, on arrive vite au résultat voulu.
"Guillaume" <anonymous@discussions.microsoft.com> a écrit dans le
message de news:7b0c01c402cd$8396dcf0$a401280a@phx.gbl
Bonjour,
J'essaie de développer quelques fonctions en VB script
pour un logiciel. Cependant, je n'arrive pas à gérer la
multisélection dans une liste.
Dans les propriétés de la liste, je
choisis "Multiselect : 1-Multi". L'utilisateur peut alors
sélectionner plusieurs lignes dans la liste mais je
n'arrive pas à récupérer dans le code les lignes qui ont
été choisie.
Quelqu'un peut il m'aider? Merci d'avance :-)
"Guillaume" a écrit dans le message de news:7b0c01c402cd$8396dcf0$
Bonjour,
J'essaie de développer quelques fonctions en VB script pour un logiciel. Cependant, je n'arrive pas à gérer la multisélection dans une liste. Dans les propriétés de la liste, je choisis "Multiselect : 1-Multi". L'utilisateur peut alors sélectionner plusieurs lignes dans la liste mais je n'arrive pas à récupérer dans le code les lignes qui ont été choisie. Quelqu'un peut il m'aider? Merci d'avance :-)
Guillaume VALENTIN, Etudiant
\(Laurent Jordi\)
Je crois qu'il faut parcourir tous les éléments et récupérer les indexes des valeurs qui sont selected=true
@+
LJ
"Guillaume" a écrit dans le message de news: 7b0c01c402cd$8396dcf0$ Bonjour,
J'essaie de développer quelques fonctions en VB script pour un logiciel. Cependant, je n'arrive pas à gérer la multisélection dans une liste. Dans les propriétés de la liste, je choisis "Multiselect : 1-Multi". L'utilisateur peut alors sélectionner plusieurs lignes dans la liste mais je n'arrive pas à récupérer dans le code les lignes qui ont été choisie. Quelqu'un peut il m'aider? Merci d'avance :-)
Guillaume VALENTIN, Etudiant
Je crois qu'il faut parcourir tous les éléments et récupérer les indexes des
valeurs qui sont selected=true
@+
LJ
"Guillaume" <anonymous@discussions.microsoft.com> a écrit dans le message de
news: 7b0c01c402cd$8396dcf0$a401280a@phx.gbl...
Bonjour,
J'essaie de développer quelques fonctions en VB script
pour un logiciel. Cependant, je n'arrive pas à gérer la
multisélection dans une liste.
Dans les propriétés de la liste, je
choisis "Multiselect : 1-Multi". L'utilisateur peut alors
sélectionner plusieurs lignes dans la liste mais je
n'arrive pas à récupérer dans le code les lignes qui ont
été choisie.
Quelqu'un peut il m'aider? Merci d'avance :-)
Je crois qu'il faut parcourir tous les éléments et récupérer les indexes des valeurs qui sont selected=true
@+
LJ
"Guillaume" a écrit dans le message de news: 7b0c01c402cd$8396dcf0$ Bonjour,
J'essaie de développer quelques fonctions en VB script pour un logiciel. Cependant, je n'arrive pas à gérer la multisélection dans une liste. Dans les propriétés de la liste, je choisis "Multiselect : 1-Multi". L'utilisateur peut alors sélectionner plusieurs lignes dans la liste mais je n'arrive pas à récupérer dans le code les lignes qui ont été choisie. Quelqu'un peut il m'aider? Merci d'avance :-)
Guillaume VALENTIN, Etudiant
Zoury
Salut Guillaume! :O)
Quel est le contrôle en question? Car la technique différe d'un contrôle à l'autre
par exemple, pour un contrôle ListBox en VB, tu dois faire comme ceci : '*** ' List1 est un controle ListBox instancié sur le formulaire Dim i As Long
For i = 0 To List1.ListCount - 1 ' parcoure la liste If (List1.Selected(i)) Then ' test si l'item est sélectionné Debug.Print List1.List(i) ' imprime le nom de l'item End If Next i '***
Merci de poster les réponses au groupe afin d'en faire profiter à tous "Guillaume" wrote in message news:7b0c01c402cd$8396dcf0$ Bonjour,
J'essaie de développer quelques fonctions en VB script pour un logiciel. Cependant, je n'arrive pas à gérer la multisélection dans une liste. Dans les propriétés de la liste, je choisis "Multiselect : 1-Multi". L'utilisateur peut alors sélectionner plusieurs lignes dans la liste mais je n'arrive pas à récupérer dans le code les lignes qui ont été choisie. Quelqu'un peut il m'aider? Merci d'avance :-)
Guillaume VALENTIN, Etudiant
Salut Guillaume! :O)
Quel est le contrôle en question? Car la technique différe d'un contrôle à
l'autre
par exemple, pour un contrôle ListBox en VB, tu dois faire comme ceci :
'***
' List1 est un controle ListBox instancié sur le formulaire
Dim i As Long
For i = 0 To List1.ListCount - 1 ' parcoure la liste
If (List1.Selected(i)) Then ' test si l'item est sélectionné
Debug.Print List1.List(i) ' imprime le nom de l'item
End If
Next i
'***
Merci de poster les réponses au groupe afin d'en faire profiter à tous
"Guillaume" <anonymous@discussions.microsoft.com> wrote in message
news:7b0c01c402cd$8396dcf0$a401280a@phx.gbl...
Bonjour,
J'essaie de développer quelques fonctions en VB script
pour un logiciel. Cependant, je n'arrive pas à gérer la
multisélection dans une liste.
Dans les propriétés de la liste, je
choisis "Multiselect : 1-Multi". L'utilisateur peut alors
sélectionner plusieurs lignes dans la liste mais je
n'arrive pas à récupérer dans le code les lignes qui ont
été choisie.
Quelqu'un peut il m'aider? Merci d'avance :-)
Quel est le contrôle en question? Car la technique différe d'un contrôle à l'autre
par exemple, pour un contrôle ListBox en VB, tu dois faire comme ceci : '*** ' List1 est un controle ListBox instancié sur le formulaire Dim i As Long
For i = 0 To List1.ListCount - 1 ' parcoure la liste If (List1.Selected(i)) Then ' test si l'item est sélectionné Debug.Print List1.List(i) ' imprime le nom de l'item End If Next i '***
Merci de poster les réponses au groupe afin d'en faire profiter à tous "Guillaume" wrote in message news:7b0c01c402cd$8396dcf0$ Bonjour,
J'essaie de développer quelques fonctions en VB script pour un logiciel. Cependant, je n'arrive pas à gérer la multisélection dans une liste. Dans les propriétés de la liste, je choisis "Multiselect : 1-Multi". L'utilisateur peut alors sélectionner plusieurs lignes dans la liste mais je n'arrive pas à récupérer dans le code les lignes qui ont été choisie. Quelqu'un peut il m'aider? Merci d'avance :-)
Guillaume VALENTIN, Etudiant
\(Laurent Jordi\)
Ne serais tu pas en train de le priver du plaisir de fair la proc lui-même ?
@+
"Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans le message de news: #
Salut Guillaume! :O)
Quel est le contrôle en question? Car la technique différe d'un contrôle à l'autre
par exemple, pour un contrôle ListBox en VB, tu dois faire comme ceci : '*** ' List1 est un controle ListBox instancié sur le formulaire Dim i As Long
For i = 0 To List1.ListCount - 1 ' parcoure la liste If (List1.Selected(i)) Then ' test si l'item est sélectionné Debug.Print List1.List(i) ' imprime le nom de l'item End If Next i '***
Merci de poster les réponses au groupe afin d'en faire profiter à tous "Guillaume" wrote in message news:7b0c01c402cd$8396dcf0$ Bonjour,
J'essaie de développer quelques fonctions en VB script pour un logiciel. Cependant, je n'arrive pas à gérer la multisélection dans une liste. Dans les propriétés de la liste, je choisis "Multiselect : 1-Multi". L'utilisateur peut alors sélectionner plusieurs lignes dans la liste mais je n'arrive pas à récupérer dans le code les lignes qui ont été choisie. Quelqu'un peut il m'aider? Merci d'avance :-)
Guillaume VALENTIN, Etudiant
Ne serais tu pas en train de le priver du plaisir de fair la proc lui-même ?
@+
"Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans le message de
news: #jwh1DtAEHA.1452@TK2MSFTNGP09.phx.gbl...
Salut Guillaume! :O)
Quel est le contrôle en question? Car la technique différe d'un contrôle à
l'autre
par exemple, pour un contrôle ListBox en VB, tu dois faire comme ceci :
'***
' List1 est un controle ListBox instancié sur le formulaire
Dim i As Long
For i = 0 To List1.ListCount - 1 ' parcoure la liste
If (List1.Selected(i)) Then ' test si l'item est sélectionné
Debug.Print List1.List(i) ' imprime le nom de l'item
End If
Next i
'***
Merci de poster les réponses au groupe afin d'en faire profiter à tous
"Guillaume" <anonymous@discussions.microsoft.com> wrote in message
news:7b0c01c402cd$8396dcf0$a401280a@phx.gbl...
Bonjour,
J'essaie de développer quelques fonctions en VB script
pour un logiciel. Cependant, je n'arrive pas à gérer la
multisélection dans une liste.
Dans les propriétés de la liste, je
choisis "Multiselect : 1-Multi". L'utilisateur peut alors
sélectionner plusieurs lignes dans la liste mais je
n'arrive pas à récupérer dans le code les lignes qui ont
été choisie.
Quelqu'un peut il m'aider? Merci d'avance :-)
Ne serais tu pas en train de le priver du plaisir de fair la proc lui-même ?
@+
"Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans le message de news: #
Salut Guillaume! :O)
Quel est le contrôle en question? Car la technique différe d'un contrôle à l'autre
par exemple, pour un contrôle ListBox en VB, tu dois faire comme ceci : '*** ' List1 est un controle ListBox instancié sur le formulaire Dim i As Long
For i = 0 To List1.ListCount - 1 ' parcoure la liste If (List1.Selected(i)) Then ' test si l'item est sélectionné Debug.Print List1.List(i) ' imprime le nom de l'item End If Next i '***
Merci de poster les réponses au groupe afin d'en faire profiter à tous "Guillaume" wrote in message news:7b0c01c402cd$8396dcf0$ Bonjour,
J'essaie de développer quelques fonctions en VB script pour un logiciel. Cependant, je n'arrive pas à gérer la multisélection dans une liste. Dans les propriétés de la liste, je choisis "Multiselect : 1-Multi". L'utilisateur peut alors sélectionner plusieurs lignes dans la liste mais je n'arrive pas à récupérer dans le code les lignes qui ont été choisie. Quelqu'un peut il m'aider? Merci d'avance :-)