J'ai crée dans une form une listbox à selection multiple. Cette listbox
contient des noms de personne. Je voudrais lors d'un clic sur un bouton
récupérer toutes les valeurs sélectionnées dans la listbox et les concaténer.
Par exemple si j'ai sélectionné les noms 1, 2 et 4 je voudrais mettre tout
ca dans une variable de type string sous la forme:
"Nom1, Nom2, Nom4". Apres moulte recherche j'ai vu qu'il fallait utiliser
SelectedObjectCollections, mais je ne comprends pas comment ca amrche.
For Each sElem As String In oListeIdemsSel sElemConc &= " " & sElem Next
MessageBox.Show(sElemConc)
Cordialement,
James RAVAILLE. MCAD .NET et MCT .NET http://www.certifdotnet.com
"Adrien" a écrit dans le message de news:
Bonjour,
J'ai crée dans une form une listbox à selection multiple. Cette listbox contient des noms de personne. Je voudrais lors d'un clic sur un bouton récupérer toutes les valeurs sélectionnées dans la listbox et les concaténer.
Par exemple si j'ai sélectionné les noms 1, 2 et 4 je voudrais mettre tout ca dans une variable de type string sous la forme:
"Nom1, Nom2, Nom4". Apres moulte recherche j'ai vu qu'il fallait utiliser SelectedObjectCollections, mais je ne comprends pas comment ca amrche.
Si quelqu'un peut m'aider.
Merci beaucoup.
Bonjour,
Vous étiez pourtant sur la bonne voie...
Voici la solution :
Dim oListeIdemsSel As System.Windows.Forms.ListBox.SelectedObjectCollection
Dim sElemConc As String
For Each sElem As String In oListeIdemsSel
sElemConc &= " " & sElem
Next
MessageBox.Show(sElemConc)
Cordialement,
James RAVAILLE.
MCAD .NET et MCT .NET
http://www.certifdotnet.com
"Adrien" <Adrien@discussions.microsoft.com> a écrit dans le message de news:
C304FCA9-C689-4108-BB28-C6CDA18D6E31@microsoft.com...
Bonjour,
J'ai crée dans une form une listbox à selection multiple. Cette listbox
contient des noms de personne. Je voudrais lors d'un clic sur un bouton
récupérer toutes les valeurs sélectionnées dans la listbox et les
concaténer.
Par exemple si j'ai sélectionné les noms 1, 2 et 4 je voudrais mettre tout
ca dans une variable de type string sous la forme:
"Nom1, Nom2, Nom4". Apres moulte recherche j'ai vu qu'il fallait utiliser
SelectedObjectCollections, mais je ne comprends pas comment ca amrche.
For Each sElem As String In oListeIdemsSel sElemConc &= " " & sElem Next
MessageBox.Show(sElemConc)
Cordialement,
James RAVAILLE. MCAD .NET et MCT .NET http://www.certifdotnet.com
"Adrien" a écrit dans le message de news:
Bonjour,
J'ai crée dans une form une listbox à selection multiple. Cette listbox contient des noms de personne. Je voudrais lors d'un clic sur un bouton récupérer toutes les valeurs sélectionnées dans la listbox et les concaténer.
Par exemple si j'ai sélectionné les noms 1, 2 et 4 je voudrais mettre tout ca dans une variable de type string sous la forme:
"Nom1, Nom2, Nom4". Apres moulte recherche j'ai vu qu'il fallait utiliser SelectedObjectCollections, mais je ne comprends pas comment ca amrche.
Si quelqu'un peut m'aider.
Merci beaucoup.
Adrien
Merci de votre réponse, mais malheureusement cela ne marche pas: ca me fait l'erreur suivante:
Conversion from type 'DataRowView' to type 'String' is not valid.
Je me demande si ma listbox est bien configuré. Les données proviennent d'une base access integré au projet sous vb 2005 Express
"James RAVAILLE" a écrit :
Bonjour,
Vous étiez pourtant sur la bonne voie...
Voici la solution :
Dim oListeIdemsSel As System.Windows.Forms.ListBox.SelectedObjectCollection Dim sElemConc As String
For Each sElem As String In oListeIdemsSel sElemConc &= " " & sElem Next
MessageBox.Show(sElemConc)
Cordialement,
James RAVAILLE. MCAD .NET et MCT .NET http://www.certifdotnet.com
"Adrien" a écrit dans le message de news:
> > Bonjour, > > J'ai crée dans une form une listbox à selection multiple. Cette listbox > contient des noms de personne. Je voudrais lors d'un clic sur un bouton > récupérer toutes les valeurs sélectionnées dans la listbox et les > concaténer. > > Par exemple si j'ai sélectionné les noms 1, 2 et 4 je voudrais mettre tout > ca dans une variable de type string sous la forme: > > "Nom1, Nom2, Nom4". Apres moulte recherche j'ai vu qu'il fallait utiliser > SelectedObjectCollections, mais je ne comprends pas comment ca amrche. > > Si quelqu'un peut m'aider. > > Merci beaucoup.
Merci de votre réponse, mais malheureusement cela ne marche pas: ca me fait
l'erreur suivante:
Conversion from type 'DataRowView' to type 'String' is not valid.
Je me demande si ma listbox est bien configuré. Les données proviennent
d'une base access integré au projet sous vb 2005 Express
"James RAVAILLE" a écrit :
Bonjour,
Vous étiez pourtant sur la bonne voie...
Voici la solution :
Dim oListeIdemsSel As System.Windows.Forms.ListBox.SelectedObjectCollection
Dim sElemConc As String
For Each sElem As String In oListeIdemsSel
sElemConc &= " " & sElem
Next
MessageBox.Show(sElemConc)
Cordialement,
James RAVAILLE.
MCAD .NET et MCT .NET
http://www.certifdotnet.com
"Adrien" <Adrien@discussions.microsoft.com> a écrit dans le message de news:
C304FCA9-C689-4108-BB28-C6CDA18D6E31@microsoft.com...
>
> Bonjour,
>
> J'ai crée dans une form une listbox à selection multiple. Cette listbox
> contient des noms de personne. Je voudrais lors d'un clic sur un bouton
> récupérer toutes les valeurs sélectionnées dans la listbox et les
> concaténer.
>
> Par exemple si j'ai sélectionné les noms 1, 2 et 4 je voudrais mettre tout
> ca dans une variable de type string sous la forme:
>
> "Nom1, Nom2, Nom4". Apres moulte recherche j'ai vu qu'il fallait utiliser
> SelectedObjectCollections, mais je ne comprends pas comment ca amrche.
>
> Si quelqu'un peut m'aider.
>
> Merci beaucoup.
For Each sElem As String In oListeIdemsSel sElemConc &= " " & sElem Next
MessageBox.Show(sElemConc)
Cordialement,
James RAVAILLE. MCAD .NET et MCT .NET http://www.certifdotnet.com
"Adrien" a écrit dans le message de news:
> > Bonjour, > > J'ai crée dans une form une listbox à selection multiple. Cette listbox > contient des noms de personne. Je voudrais lors d'un clic sur un bouton > récupérer toutes les valeurs sélectionnées dans la listbox et les > concaténer. > > Par exemple si j'ai sélectionné les noms 1, 2 et 4 je voudrais mettre tout > ca dans une variable de type string sous la forme: > > "Nom1, Nom2, Nom4". Apres moulte recherche j'ai vu qu'il fallait utiliser > SelectedObjectCollections, mais je ne comprends pas comment ca amrche. > > Si quelqu'un peut m'aider. > > Merci beaucoup.
Adrien
J'ai refait mon remplissage de ma listbox, et cela marche maintenant.
Merci de votre aide.
"James RAVAILLE" a écrit :
Bonjour,
Vous étiez pourtant sur la bonne voie...
Voici la solution :
Dim oListeIdemsSel As System.Windows.Forms.ListBox.SelectedObjectCollection Dim sElemConc As String
For Each sElem As String In oListeIdemsSel sElemConc &= " " & sElem Next
MessageBox.Show(sElemConc)
Cordialement,
James RAVAILLE. MCAD .NET et MCT .NET http://www.certifdotnet.com
"Adrien" a écrit dans le message de news:
> > Bonjour, > > J'ai crée dans une form une listbox à selection multiple. Cette listbox > contient des noms de personne. Je voudrais lors d'un clic sur un bouton > récupérer toutes les valeurs sélectionnées dans la listbox et les > concaténer. > > Par exemple si j'ai sélectionné les noms 1, 2 et 4 je voudrais mettre tout > ca dans une variable de type string sous la forme: > > "Nom1, Nom2, Nom4". Apres moulte recherche j'ai vu qu'il fallait utiliser > SelectedObjectCollections, mais je ne comprends pas comment ca amrche. > > Si quelqu'un peut m'aider. > > Merci beaucoup.
J'ai refait mon remplissage de ma listbox, et cela marche maintenant.
Merci de votre aide.
"James RAVAILLE" a écrit :
Bonjour,
Vous étiez pourtant sur la bonne voie...
Voici la solution :
Dim oListeIdemsSel As System.Windows.Forms.ListBox.SelectedObjectCollection
Dim sElemConc As String
For Each sElem As String In oListeIdemsSel
sElemConc &= " " & sElem
Next
MessageBox.Show(sElemConc)
Cordialement,
James RAVAILLE.
MCAD .NET et MCT .NET
http://www.certifdotnet.com
"Adrien" <Adrien@discussions.microsoft.com> a écrit dans le message de news:
C304FCA9-C689-4108-BB28-C6CDA18D6E31@microsoft.com...
>
> Bonjour,
>
> J'ai crée dans une form une listbox à selection multiple. Cette listbox
> contient des noms de personne. Je voudrais lors d'un clic sur un bouton
> récupérer toutes les valeurs sélectionnées dans la listbox et les
> concaténer.
>
> Par exemple si j'ai sélectionné les noms 1, 2 et 4 je voudrais mettre tout
> ca dans une variable de type string sous la forme:
>
> "Nom1, Nom2, Nom4". Apres moulte recherche j'ai vu qu'il fallait utiliser
> SelectedObjectCollections, mais je ne comprends pas comment ca amrche.
>
> Si quelqu'un peut m'aider.
>
> Merci beaucoup.
For Each sElem As String In oListeIdemsSel sElemConc &= " " & sElem Next
MessageBox.Show(sElemConc)
Cordialement,
James RAVAILLE. MCAD .NET et MCT .NET http://www.certifdotnet.com
"Adrien" a écrit dans le message de news:
> > Bonjour, > > J'ai crée dans une form une listbox à selection multiple. Cette listbox > contient des noms de personne. Je voudrais lors d'un clic sur un bouton > récupérer toutes les valeurs sélectionnées dans la listbox et les > concaténer. > > Par exemple si j'ai sélectionné les noms 1, 2 et 4 je voudrais mettre tout > ca dans une variable de type string sous la forme: > > "Nom1, Nom2, Nom4". Apres moulte recherche j'ai vu qu'il fallait utiliser > SelectedObjectCollections, mais je ne comprends pas comment ca amrche. > > Si quelqu'un peut m'aider. > > Merci beaucoup.
James RAVAILLE
De rien...
Cordialement,
James RAVAILLE. MCAD .NET et MCT .NET http://www.certifdotnet.com
"Adrien" a écrit dans le message de news:
J'ai refait mon remplissage de ma listbox, et cela marche maintenant.
Merci de votre aide.
"James RAVAILLE" a écrit :
Bonjour,
Vous étiez pourtant sur la bonne voie...
Voici la solution :
Dim oListeIdemsSel As System.Windows.Forms.ListBox.SelectedObjectCollection Dim sElemConc As String
For Each sElem As String In oListeIdemsSel sElemConc &= " " & sElem Next
MessageBox.Show(sElemConc)
Cordialement,
James RAVAILLE. MCAD .NET et MCT .NET http://www.certifdotnet.com
"Adrien" a écrit dans le message de news:
> > Bonjour, > > J'ai crée dans une form une listbox à selection multiple. Cette listbox > contient des noms de personne. Je voudrais lors d'un clic sur un bouton > récupérer toutes les valeurs sélectionnées dans la listbox et les > concaténer. > > Par exemple si j'ai sélectionné les noms 1, 2 et 4 je voudrais mettre > tout > ca dans une variable de type string sous la forme: > > "Nom1, Nom2, Nom4". Apres moulte recherche j'ai vu qu'il fallait > utiliser > SelectedObjectCollections, mais je ne comprends pas comment ca amrche. > > Si quelqu'un peut m'aider. > > Merci beaucoup.
De rien...
Cordialement,
James RAVAILLE.
MCAD .NET et MCT .NET
http://www.certifdotnet.com
"Adrien" <Adrien@discussions.microsoft.com> a écrit dans le message de news:
CDEE7C57-D763-48F5-8D18-084B2E538432@microsoft.com...
J'ai refait mon remplissage de ma listbox, et cela marche maintenant.
Merci de votre aide.
"James RAVAILLE" a écrit :
Bonjour,
Vous étiez pourtant sur la bonne voie...
Voici la solution :
Dim oListeIdemsSel As
System.Windows.Forms.ListBox.SelectedObjectCollection
Dim sElemConc As String
For Each sElem As String In oListeIdemsSel
sElemConc &= " " & sElem
Next
MessageBox.Show(sElemConc)
Cordialement,
James RAVAILLE.
MCAD .NET et MCT .NET
http://www.certifdotnet.com
"Adrien" <Adrien@discussions.microsoft.com> a écrit dans le message de
news:
C304FCA9-C689-4108-BB28-C6CDA18D6E31@microsoft.com...
>
> Bonjour,
>
> J'ai crée dans une form une listbox à selection multiple. Cette listbox
> contient des noms de personne. Je voudrais lors d'un clic sur un bouton
> récupérer toutes les valeurs sélectionnées dans la listbox et les
> concaténer.
>
> Par exemple si j'ai sélectionné les noms 1, 2 et 4 je voudrais mettre
> tout
> ca dans une variable de type string sous la forme:
>
> "Nom1, Nom2, Nom4". Apres moulte recherche j'ai vu qu'il fallait
> utiliser
> SelectedObjectCollections, mais je ne comprends pas comment ca amrche.
>
> Si quelqu'un peut m'aider.
>
> Merci beaucoup.
For Each sElem As String In oListeIdemsSel sElemConc &= " " & sElem Next
MessageBox.Show(sElemConc)
Cordialement,
James RAVAILLE. MCAD .NET et MCT .NET http://www.certifdotnet.com
"Adrien" a écrit dans le message de news:
> > Bonjour, > > J'ai crée dans une form une listbox à selection multiple. Cette listbox > contient des noms de personne. Je voudrais lors d'un clic sur un bouton > récupérer toutes les valeurs sélectionnées dans la listbox et les > concaténer. > > Par exemple si j'ai sélectionné les noms 1, 2 et 4 je voudrais mettre > tout > ca dans une variable de type string sous la forme: > > "Nom1, Nom2, Nom4". Apres moulte recherche j'ai vu qu'il fallait > utiliser > SelectedObjectCollections, mais je ne comprends pas comment ca amrche. > > Si quelqu'un peut m'aider. > > Merci beaucoup.