SELECIONAR NO LISTVIEW
Boa tarde.
Gostaria que quando localizar atraves de uma consulta um cliente no listview, ele seleciona o checkbox e fica em azul.
Ja seliciono, preciso que a linha fica de cor diferente ou em negrito.
Resp= o codigo do cliente.
Set Item = ListView1.FindItem(Resp)
Item.Selected = True
Item.EnsureVisible
Gostaria que quando localizar atraves de uma consulta um cliente no listview, ele seleciona o checkbox e fica em azul.
Ja seliciono, preciso que a linha fica de cor diferente ou em negrito.
Resp= o codigo do cliente.
Set Item = ListView1.FindItem(Resp)
Item.Selected = True
Item.EnsureVisible
Tenta mandar o foco para o listview
Se não for isso, posta mais detalhes do código(qual o evento que faz a localização, como carrega a listview, Declaração da variável item, etc)
Também pode testar essas propriedades.
Seja mais detalhado na sua dúvida e terá uma resposta mais rápida.
Set Item = ListView1.FindItem(Resp)
Item.Selected = True
Item.EnsureVisible
ListView1.SetFocus
Se não for isso, posta mais detalhes do código(qual o evento que faz a localização, como carrega a listview, Declaração da variável item, etc)
Também pode testar essas propriedades.
item.Bold = True
item.ForeColor = vbBlue
Seja mais detalhado na sua dúvida e terá uma resposta mais rápida.
Ok.
Desta forma somente a cor do texto da 1ª coluna fica em azul, gostaria q a cor de fundo ficasse em azul ou que as outras 6 colunas tbem ficasse em azul.
Desta forma somente a cor do texto da 1ª coluna fica em azul, gostaria q a cor de fundo ficasse em azul ou que as outras 6 colunas tbem ficasse em azul.
Se seu list não está selecionando a linha inteira, é só mudar a propriedade FullRowSelect = True (Click na listview e na janela de propriedades).
Caso queira implementar o Negrito:
Caso queira implementar o Negrito:
Dim i As Integer
ListView1.FullRowSelect = True
Item.Selected = True
Item.EnsureVisible
Item.Bold = True
For i = 1 To 5
Item.ListSubItems(i).Bold = True
Next i
ListView1.SetFocus
Valeu ROBIU!
Isto que estava precisando.
Bom final de semana.
Isto que estava precisando.
Bom final de semana.
Tópico encerrado , respostas não são mais permitidas