LISTVIEW NA POSICAO ANTERIOR
Olá meus amigos, estou tentando bolar um código para o listview manter-se na posição inicial após uma alteração (evitando ter que rolar) mas não tenho ideia de como fazer isso, provavelmente deve ser a propriedade scroll (se é que a listview tem essa propriedade) o codigo abaixo eu uso para selecionar o mesmo item, mas as vezes ele é por exemplo o item de numero 20 e tenho que rolar para visualiza-lo.
Espero que tenham entendido.
Dim num As Integer
num = lstPrincipal.SelectedItem.Index
lstPrincipal.SetFocus
lstPrincipal.ListItems(num).Selected = True
codcli = lstPrincipal.SelectedItem
lblCod.Caption = [Ô]Código:[Ô] & [Ô] [Ô] & codcli
txtNome.Text = lstPrincipal.SelectedItem.SubItems(1)
txtTel.Text = lstPrincipal.SelectedItem.SubItems(2)
cmbStatus.Text = lstPrincipal.SelectedItem.SubItems(3)
cmbProduto.Text = lstPrincipal.SelectedItem.SubItems(4)
Espero que tenham entendido.
Usa isso:
lstPrincipal.SelectedItem.EnsureVisible
Citação::
Usa isso:
lstPrincipal.SelectedItem.EnsureVisible
Valeu mesmo, mais simples do que imaginei e de uma utilidade gigantesca.
Tópico encerrado , respostas não são mais permitidas