Zamparo Posted October 20, 2010 at 01:12 PM Report #351109 Posted October 20, 2010 at 01:12 PM Boas, como é que se pode fazer para que os items seleccionados da listbox1 sejam copiados para uma listbox2 quando clicar em um botão. E que por sua vez, os items selecionados na listbox1 sejam apagados?
Rechousa Posted October 20, 2010 at 01:25 PM Report #351111 Posted October 20, 2010 at 01:25 PM 1) Copiar elementos de uma listbox para outra: foreach item in listbox1.selecteditems listbox2.items.add(item) next 2) limpar elementos da listbox: listbox1.items.clear() Pedro Martins Sharing is Knowledge! http://www.linkedin.com/in/rechousa
ribeiro55 Posted October 20, 2010 at 01:30 PM Report #351115 Posted October 20, 2010 at 01:30 PM Olá Zamparo, bem-vindo(a) Múltiplos itens? É simples: For i As Integer = ListBox1.SelectedItems.Count - 1 To 0 Step -1 ListBox2.Items.Add(ListBox1.SelectedItems(i)) ListBox1.Items.Remove(ListBox1.SelectedItems(i)) Next Percorremos a colecção de forma a não interferir com o que queremos, pois temos intenção de ir eliminando. Por cada item seleccionado, (e presumindo que estas a negociar Strings) adicionamos à outra lista e eliminamos da original. Sérgio Ribeiro "Great coders aren't born. They're compiled and released""Expert coders do not need a keyboard. They just throw magnets at the RAM chips"
Zamparo Posted October 20, 2010 at 01:41 PM Author Report #351117 Posted October 20, 2010 at 01:41 PM Funciona prefeitamente ribeiro55 estava esquecendo uma parte do codigo obrigado!
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now