LISTVIEW DOUBLE CLICK !!!
Tenho um listview e gostaria de dar um duplo click na linha e trazer alguns dados para a caixa de texto no formulario , com listbox eu consiguo mas com o listview está complicado será que alguém tem alguma dica ?
desde já agradeço
desde já agradeço
private sub listview1_dblclick()
if not listview1.listitems.count = 0 then
text1.text = listview1.selecteditem.text
text2.text = listview1.selecteditem.subitems(1)
else
msgbox "List View Vazio",vbokonly
end if
end sub
como fiz na mão sem o vb pode ser q tenha algum erro de digitação, mas, por ai ja da pra entender legal. vlw
if not listview1.listitems.count = 0 then
text1.text = listview1.selecteditem.text
text2.text = listview1.selecteditem.subitems(1)
else
msgbox "List View Vazio",vbokonly
end if
end sub
como fiz na mão sem o vb pode ser q tenha algum erro de digitação, mas, por ai ja da pra entender legal. vlw
Rodrigo , boa noite !
Deve estar faltando algo , pis não deu certo , com o listbox eu consiguo sem problemas , mas com o listview não esta indo , se possivel de uma olhada no codigo , pois não funcionou
Deve estar faltando algo , pis não deu certo , com o listbox eu consiguo sem problemas , mas com o listview não esta indo , se possivel de uma olhada no codigo , pois não funcionou
O listview do .Net é mt brabo....
nao sei de kbça mas tem proriedade do item selecionado, do indice selecionado... ate existe um evento na mudança de item.
Veja com mas calma q descobrirá.
De um '.' e navega nas propriedades do ListView q descobrirá facilmente
nao sei de kbça mas tem proriedade do item selecionado, do indice selecionado... ate existe um evento na mudança de item.
Veja com mas calma q descobrirá.
De um '.' e navega nas propriedades do ListView q descobrirá facilmente
Mais tarde eu posto um exemplo pra você.
Fish
Fish
amigo mas veja c tem algum evento do tipo
selectitemdoubleclick...
selectitemindexdoubleclick... (to xutando)
o evento tem haver com o item selecionado...entendeu?
isso que vc fez eh qdo vc da dois cliques no componente e naun no item que esta dentro do componente.
selectitemdoubleclick...
selectitemindexdoubleclick... (to xutando)
o evento tem haver com o item selecionado...entendeu?
isso que vc fez eh qdo vc da dois cliques no componente e naun no item que esta dentro do componente.
é só pegar a propriedade SelectedItems.
O código acima pega o primeiro item selecionado. Para listar todos os items selecionados:
Private Sub ListView1_DoubleClick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListView1.DoubleClick
If Not Me.ListView1.SelectedItems Is Nothing AndAlso Me.ListView1.SelectedItems.Count > 0 Then
TextBox1.Text = ListView1.SelectedItems(0).Text
End If
End Sub
O código acima pega o primeiro item selecionado. Para listar todos os items selecionados:
For Each item As ListViewItem In Me.ListView1.SelectedItems
Console.WriteLine(item.Text)
Next
po, foi mals.. é vb.net... e eu postei codigo do vb6...
faltou so o ".text" no final dos subitems.
faltou so o ".text" no final dos subitems.
Tópico encerrado , respostas não são mais permitidas