USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Mudar a cor Padrão em Uma TreeView
Ricardo
não registrado
ENUNCIADA !
Postada em 04/03/2009 15:24 hs   
Olá a todos ,
O controle treeview quando é usado ele fica com o texto preto e seleção azul certo?
Será que existe uma maneira de mudar isto ?
Por exemplo trocar a cor da linha e em vez de selecionar com foco azul ele simplesmente deixar o texto selecionado com bold.

   
Álvaro
Pontos: 2843
GUARULHOS
SP - BRASIL
ENUNCIADA !
Postada em 04/03/2009 18:27 hs            
Ricardo veja se isso te ajuda

Código para alterar a propriedade Forecolor do TreeView...

Option Explicit
   Public nodX As Node

Private Sub Form_Load()
   Set nodX = TreeView1.Nodes.Add(, , "RP", "Raiz")
   Set nodX = TreeView1.Nodes.Add("RP", tvwChild, "C1", "Item 01")
   Set nodX = TreeView1.Nodes.Add("C1", tvwChild, "C2", "Item 02")
   Set nodX = TreeView1.Nodes.Add("C2", tvwChild, "C3", "Item 03")
   Set nodX = TreeView1.Nodes.Add("C2", tvwChild, "C4", "Item 04")
   TreeView1.Style = tvwTreelinesPlusMinusText
   TreeView1.LineStyle = tvwRootLines

' xxxxx Alterando o ForeColor xxxxxxxxxxxxx
  
   For Each nodX In TreeView1.Nodes
    nodX.ForeColor = vbBlue  ' a cor desejada
    nodX.Bold = True  ' letra em negrito, ou qquer outra propriedade a ser alterada
   Next nodX
' xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

End Sub

Abraço e que DEUS te abençõe, espero poder ter te ajudado
Eu sou o Senhor, o DEUS de vocês;
eu os seguro pela mão e lhes digo;
Não fiquem com medo, pois eu os ajudo
Isaias 41:13
   
Ricardo
não registrado
ENUNCIADA !
Postada em 05/03/2009 09:56 hs   
Cara em partes deu certinho
O unico problema agora é quanto a seleção
acho mais complicado porque por padrão ele seleciona em azul com fundo branco.
Eu queria tentar deixar ele sem selecionar tipo aqueles menus do vista q quando vc dá o foco ele deixa a letra de outra cor.
Mais to na luta .rss
agradeço a dica foi muito boa.
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2026   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página