PROBLEMA COM O FOCUS

MEGADETH 17/06/2011 11:45:40
#377092
Ola caros colegas,

Estou fazendo uma tela que possui o listview, eu definir a propriedade do objeto Tabidex =0
para receber o primeiro focu ao abrir o formulário, coloquei uma função pra carregar o listview no form load.
Bem agora vem o meu problema eu clico nas duas teclas do teclado seta pra cima e seta pra baixo e nada funciona , parece que o focu não entrou dentro do listview.
Após a minha função pra carregar o listview eu coloquei, listview1focus()
mas também não resolveu.

no Vb6 não existia esse tipo de problema , como faço pra resolver isso.

Desde já agradeço, t+

FROSTYNHO 17/06/2011 11:51:51
#377093
Resposta escolhida
ListBox1.Select()
MEGADETH 17/06/2011 12:31:04
#377096
amigos do forum , estou usando esse codigo pra preencher o meu listview

Dim i As Integer
For i = 0 To 20
With ListView1.Items
.Add([Ô]Item [Ô] & iCounter).SubItems.Add([Ô]Item [Ô] & iCounter)
End With
iCounter += 1
ListView1.EnsureVisible(ListView1.Items.Count - 1)

Next

ListView1.Items(ListView1.Items.Count - 1).Selected = True
ListView1.Select()

Esta preenchendo blz o listview e fica selecionada a ultima linha como o desejado no código acima. O problema aparece quando eu pressiono a tecla de seta pra cima, e não funciona a faixa de seleção não sobe, mas quando eu pressiono a tecla da seta para abaixo, a faixa de seleção vai para a primeira linha do listview e só assim eu consigo subir e decer cada linha.

Como eu faço pra resolver isso.

PEGUDO 17/06/2011 12:57:04
#377101
Tente colocar, no Load do Form:

ListView1.SelectedIndex = 0
MEGADETH 17/06/2011 13:35:33
#377106
Ola Pegudo

o comando que vc me passou nao funcionou, esta ficando sublinhado em azul.
só pra resaltar eu estou usando o vb.net
FROSTYNHO 17/06/2011 15:36:21
#377116
segue o exemplo acima....
Tópico encerrado , respostas não são mais permitidas