Olá Pessoal!
Estou com problema, como o Título diz, a caixinha do Checkbox na ListView sumiu.
Ocorre o seguinte, tenho duas ListView em uma Multipage; se encontra na page 1 e elas
atualizam normalmente quando passo de uma page a outra; nas duas ListView deixei ativado
as checkboxes na primeira coluna (com numeração) de cada uma, a primeira quando marco
o item é transferido para a segunda ListView (por meio de um botão que está funcionado
perfeitamente)... então posso marcar na segunda ListView os itens que quero, até aí tudo bem,
agora se por acaso clico fora da ListView (em qualquer parte dentro da multipage em local que
não contenha conteúdo nenhum) todas as caixinhas (tanto da 1ª como da 2ª ListView) somem.
Eu sei que as caixinhas marcadas continuam marcadas, pois tenho uma label que conta os
itens marcados; daí para voltar ao normal tenho que ficar clicando em cada um dos itens da
ListView.
Já tentei várias soluções, mas nenhuma deu resultado, pode ser que estou fazendo algo errado.
Alguns métodos que encontrei:
- no site mrexcel gringo:
' colocar isso em sua rotina LoadListView (não sei bem onde colocar)
With Me.YourListView
.ColumnHeaders.Clear
.ListItems.Clear
.Gridlines = True
.CheckBoxes = True
.HideColumnHeaders = False
.View = lvwReport
.Visible = True
End With
Este acima coloquei na atualização da ListView, na Multipage1 e não deu certo (só apagou por completo o conteúdo das ListView)
- no site mrexcel gringo também:
Dim i As Integer
For i = 1 To Me.ListView1.ListItems.Count
With Me.ListView1
.ListItems(i).Checked = False
End With
Next i
Este acima ainda não testei e não sei onde inseri-lo ( e pelo que estou vendo não sei se vai resolver)
Até tentei por mim mesmo este código:
For i = 1 To ListView2_plano.ListItems.Count
If (ListView2_plano.ListItems(i).Checked = False) or (ListView2_plano.ListItems(i).Checked = True) Then
item.checked.visible = true
End If
Next i
Só que não deu certo também.
Agora estou recorrendo a vocês, alguém tem alguma ajuda para este caso, eu sei que
existe muitas pessoas que estão na mesma situação.
Agradeço desde já e aguardando uma resposta.
Abraços LaerteB.
Postado : 24/09/2018 3:12 pm