Jump to content
Pivlos

Pesquisar e Colorir List view

Recommended Posts

Pivlos

Boa tarde pessoal!

Peço desculpa, mas nao encontrei nenhum topico com este assunto. Cá vai, eu tenho uma listview e quero pesquisar um dado, e quero que o item encontrado se destaque, eu tenho:

 

 Dim aux As New ListViewItem
        
        For Each aux In ListViewHardware.Items
            aux.Selected = False
        Next

        aux = ListViewHardware.FindItemWithText(txtpesquisa.Text)
        'e queria que ele colori-se o registo que encontrava

        If aux Is Nothing Then
            MsgBox("not found")
        Else
            aux.Selected = True

        End If

é isto pessoal, so queria que o item encontrado se destacasse, Obrigado

Share this post


Link to post
Share on other sites
Andrepereira9

Boas

For Each aux As ListViewItem In ListView1.Items

If aux.Text = TextBox1.Text Then
     aux.BackColor = Color.Red   ' Cor de fundo
     aux.ForeColor = Color.Yellow ' Cor das letras
End If

Next


A informática chegou para resolver problemas que antes não existiam

Quem ri por último é porque está conectado a 52 Kbs.

Share this post


Link to post
Share on other sites
tmjramalho

Boas.

Esta será outra solução, no caso de não haver correspondência exacta do texto a procurar.

Desta forma marca a verde todos os items que contenham o texto exacto a procurar ou que contenha alguma parte do texto.

Dim aux As New ListViewItem

	For Each aux In ListViewHardware.Items
		aux.BackColor=Color.white
	Next

	For Each aux In ListViewHardware.Items
		If aux.Text.Contains("texto a procurar") Then
			aux.BackColor=Color.Green
		End If
	Next


http://interessespessoais.com/hobbies e assuntos profissionais

Share this post


Link to post
Share on other sites
asdff
   for i as integer = 0 (nomedatualistView).count -1 

if (nomeDalistaView).item(i).subitems(0).text = o textos que qeres comparar then

(nomeDalistaView).item(i).cheked = true ( neste caso eu meti para meter checked a posicao da listview mas tu podes mudar a cor ou alterar fundo )

end if

next
  

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.