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)
J’ai des questions à toutes vos réponses!
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)
J’ai des questions à toutes vos réponses!
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)
J’ai des questions à toutes vos réponses!
merciiiiiiiiiiiiiiiiiiiiii ca fonctionne
De rien ^^
J’ai des questions à toutes vos réponses!
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..).
++
J’ai des questions à toutes vos réponses!
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 .
Traductions d'articles :
La mémoire en .NET - Qu'est-ce qui va où ?
Architecture DAL de haute performance et DTO ; Version C# : Partie 1,Partie 2,Partie 3 — Version VB.NET : Partie 1,Partie 2,Partie 3
N'hésitez pas à consulter la FAQ VB.NET, le cours complet de Philippe Lasserre et tous les cours, articles et tutoriels.
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