LISTVIEW

GUILHERMEMFA 10/12/2012 14:17:49
#415736
Boa tarde pessoal!
Tenho um Listview com 6 colunas
Como faço para que quando eu clicar em uma das colunas seja exibido em um msgbox o nome da coluna ou o seu ID.

Grato
ROBSON220BASS 10/12/2012 15:43:43
#415747
Resposta escolhida
esse aqui voce pega o valor da linha selecionada na coluna 1

Private Sub ListView1_ColumnClick(ByVal ColumnHeader As MSComctlLib.ColumnHeader)

MsgBox ([Ô][Ô] & ListView1.SelectedItem.ListSubItems(1).Text & [Ô][Ô])

End Sub

esse outro aqui voce pega o valor da linha cliclada.

Private Sub ListView1_ItemClick(ByVal Item As MSComctlLib.ListItem)
MsgBox ([Ô][Ô] & ListView1.SelectedItem.ListSubItems(1).Text & [Ô][Ô])
End Sub

vê se é isso mesmo..


GUILHERMEMFA 10/12/2012 15:48:28
#415748
Não é a linha

é o

id ou nome da coluna

ROBSON220BASS 10/12/2012 17:27:12
#415753

ListView1.ColumnHeaders.Item(2).Text
GUILHERMEMFA 11/12/2012 08:27:08
#415764
Dessa forma eh fácil, você está indicando a coluna.

Preciso que independente da coluna clicada, seja informado o nome ou o ID
ROBSON220BASS 11/12/2012 09:04:43
#415768
ops.... blz..



Private Sub ListView1_ColumnClick(ByVal ColumnHeader As MSComctlLib.ColumnHeader)


MsgBox (ColumnHeader.Text) [ô]nome

MsgBox (ColumnHeader.Index) [ô]indice


End Sub
GUILHERMEMFA 11/12/2012 09:17:26
#415769
Isso mesmo! Deu cerinho, Vlw pela atenção
Tópico encerrado , respostas não são mais permitidas