LISTVIEW
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
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
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..
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..
Não é a linha
é o
id ou nome da coluna
é o
id ou nome da coluna
ListView1.ColumnHeaders.Item(2).Text
Dessa forma eh fácil, você está indicando a coluna.
Preciso que independente da coluna clicada, seja informado o nome ou o ID
Preciso que independente da coluna clicada, seja informado o nome ou o ID
ops.... blz..
Private Sub ListView1_ColumnClick(ByVal ColumnHeader As MSComctlLib.ColumnHeader)
MsgBox (ColumnHeader.Text) [ô]nome
MsgBox (ColumnHeader.Index) [ô]indice
End Sub
Private Sub ListView1_ColumnClick(ByVal ColumnHeader As MSComctlLib.ColumnHeader)
MsgBox (ColumnHeader.Text) [ô]nome
MsgBox (ColumnHeader.Index) [ô]indice
End Sub
Isso mesmo! Deu cerinho, Vlw pela atenção
Tópico encerrado , respostas não são mais permitidas