bonjour , je voudrais savoir comment faire pour copier les éléments sélectionnés dans une listbox 1 dans une autre listebox2 , sous vb 2010
merci
bonjour , je voudrais savoir comment faire pour copier les éléments sélectionnés dans une listbox 1 dans une autre listebox2 , sous vb 2010
merci
Dernière modification par Deepin ; 04/05/2012 à 16h41. Motif: Message reformulé
Salut,
Essaie ça:
Code : Sélectionner tout - Visualiser dans une fenêtre à part ListBox2.Items.AddRange(ListBox1.SelectedItems)
non ca marche pas
Oui c'était trop simple... (j'avais pas essayé)
Essaie plutôt ça (là j'ai essayé)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Dim items(ListBox1.SelectedItems.Count - 1) As Object ListBox1.SelectedItems.CopyTo(items, 0) ListBox2.Items.AddRange(items)
ca marche pas le probleme c'est que les valeurs qui s'affichent dans la listbox2 c'est system.data.datrow
Ok.
Marque ça alors:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 ListBox2.DisplayMember = ListBox1.DisplayMember 'colonne de la datatable à afficher quand la datasource est une datatable ListBox2.ValueMember = ListBox1.ValueMember 'pas obligé.. Dim items(ListBox1.SelectedItems.Count - 1) As Object ListBox1.SelectedItems.CopyTo(items, 0) ListBox2.Items.AddRange(items)
merciiiiiiiiiiiiiiiiiiiiii ca fonctionne
bon si vous permettez je veux quand je clique sur le bouton ajouter pour copier les items depuis listbox1 vers listbpx2;
je veux que les items dans la listbox1 ne soient plus sélectionnés
comment faire et merci
Comme ça:les items dans la listbox1 ne soient plus sélectionnés
N'ai pas peur de chercher un peu surtout ^^
Code : Sélectionner tout - Visualiser dans une fenêtre à part ListBox1.SelectedItem = Nothing
Quand tu tape "ListBox1." il y a l'autocomplétion qui t'indique tout ce que tu peux faire. Si tu tape "ListBox1.select", tu as tout qui concerne la sélection (c'est comme ça que j'ai trouvé la solution à ton problème..).
++
merciiiiiiiiiiiiiiiiiiiii beaucoup
bonjour,
non, le "copyto" s'applique sur la collection "SelectedItems" (il faut donc un ou des élément(s) sélectionné(s) dans la listebox sinon il ny a rien), et rempli le tableau "items" passée en premier paramètre .
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager