LISTVIEW
caros amigos, estou com uma duvida cruel
tem como saber em qual coluna o usuario clicou para eu poder ordena-la?
por exemplo, meu listview tem 3 colunas: nome, idade e data nascimento
se o usuario clicar na coluna idade, ordeno por idade e assim por diante...
tem como saber em qual coluna o usuario clicou para eu poder ordena-la?
por exemplo, meu listview tem 3 colunas: nome, idade e data nascimento
se o usuario clicar na coluna idade, ordeno por idade e assim por diante...
Private Sub List1_ColumnClick(ByVal ColumnHeader As MSComctlLib.ColumnHeader)
With Lista
If (ColumnHeader.Index - 1) = .SortKey Then
.SortOrder = (.SortOrder + 1) Mod 2
Else
.Sorted = False
.SortOrder = 0
.SortKey = ColumnHeader.Index - 1
.Sorted = True
End If
End With
End Sub
With Lista
If (ColumnHeader.Index - 1) = .SortKey Then
.SortOrder = (.SortOrder + 1) Mod 2
Else
.Sorted = False
.SortOrder = 0
.SortKey = ColumnHeader.Index - 1
.Sorted = True
End If
End With
End Sub
caro amigo ALEDSON81, deu certo mais ou menos, pq parece q nao ordena direito as colunas, somente a primeira coluna esta funcionando ok as outras nao.
Bom Dia..
Dr. qdo vc trabalha com o ListView e com numeros, ele orderna errado, exemplo.
correto -- listview
1 1
2 10
3 11
4 2
. 3
. 4
. 5
10 6
11 7
vc vai ter q pensar, para sanar o problema.
Dr. qdo vc trabalha com o ListView e com numeros, ele orderna errado, exemplo.
correto -- listview
1 1
2 10
3 11
4 2
. 3
. 4
. 5
10 6
11 7
vc vai ter q pensar, para sanar o problema.
caro amigo marcelo treze, da erro nesta parte
ByVal DataType As ListDataType
o vb6 nao esta entendendo isto, teria como substituir por outro tipo de variavel?
ByVal DataType As ListDataType
o vb6 nao esta entendendo isto, teria como substituir por outro tipo de variavel?
VOCÊ TA COLOCANDO EM UM MODULO
Tópico encerrado , respostas não são mais permitidas