Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

delley

Selecionar item em um listview

Recommended Posts

olá para todosO problema é o seguinte:Tenho que selecionar um item em um listview atraves de um texto digitado em um textbox no evento change.Ex: Se eu digitar "A" seleciona o primeiro item que começa com "A". Se digitar "AA" e não houver um item que comece "AA" não seleciona nada.[delley]

Compartilhar este post


Link para o post
Compartilhar em outros sites

olá para todos

 

O problema é o seguinte:

 

Tenho que selecionar um item em um listview atraves de um texto digitado em um textbox no evento change.

 

Ex: Se eu digitar "A" seleciona o primeiro item que começa com "A". Se digitar "AA" e não houver um item que comece "AA" não seleciona nada.

 

[delley]

<{POST_SNAPBACK}>

Percorra os itens da listview checando se eles correspondem ao texto da textbox.

 

Abraços,

 

Graymalkin

Compartilhar este post


Link para o post
Compartilhar em outros sites

Percorra os itens da listview checando se eles correspondem ao texto da textbox.

 

Abraços,

 

Graymalkin

<{POST_SNAPBACK}>

Valeu pela dica, consegui resolver o problema, Olha o código aí

 

Private Sub Text1_Change()Dim itm As ListItem    With ListView1        If Not Text1.Text = Empty Then            Set itm = .FindItem(Text1.Text, lvwText, , lvwPartial)            If Not itm Is Nothing Then                .ListItems(itm.Index).Selected = True                .ListItems(itm.Index).EnsureVisible                .HideSelection = False            Else                .HideSelection = True            End If        Else            .HideSelection = True        End If    End With    Set itm = NothingEnd Sub
[delley]

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.