none
Dvida sobre backColor de um controle toolStrip. RRS feed

  • Pergunta

  • Ola Pessoal
    Em um controle bindingNavigator ou em um controle toolStrip, um item botão, por ex,  tem por default, em tempo de desing, o backColor = control.  Imagine que em tempo de rumtime, em uma condição, altero  via codigo o backColor do botão para uma cor qualquer a fim de destacar o botão, pois bem, ao sair da condição, devo retornar o controle à cor padrão que no caso estava Control. No range de cores do system.drawing.color não consta a cor control. Como faço para obter essa cor padrão?.

    eveBtnTspObraNovo.backColor = color.control    '???? não existe

    Como alternativa poderia guardar a cor original do backcolor do controle, em uma variavel membro e restaurar posteriormente desta variável. Qual o tipo de dados dessa variável?, ou sejam, qual o tipo de dados do backColor de um controle?.
    grato pelas dicas
    takeo


    um desenvolver buscando um aprendizado cada vez mais solido
    segunda-feira, 27 de abril de 2009 18:44

Respostas

Todas as Respostas

  • Takeo.

    Dê uma olhada nesse artigo e vê se te ajuda.

    http://msdn.microsoft.com/en-us/library/ms229724.aspx

    Atenciosamente,

    Rafael Cabral
    • Marcado como Resposta takeo sexta-feira, 1 de maio de 2009 22:29
    segunda-feira, 27 de abril de 2009 19:02
  • Se o seu problema é obter a cor "Control" (ou qualquer outro system color) que é uma system color, é simples, faça assim:

    SeuControle.BackColor = System.Drawing.Color.FromKnownColor(KnownColor.Control)

    []´s
    blog: http://lblima.blogspot.com
    • Marcado como Resposta takeo sexta-feira, 1 de maio de 2009 22:28
    terça-feira, 28 de abril de 2009 16:59
    Moderador
  • Rafael e Bruno
    Desculpe pelo atraso em responder às uas dicas. Vamos ao que interessa. Dei uma olhada no link e fiz um teste nas sua dica e funcionou legal.gratissimo pelas dicas
    takeo 
    um desenvolver buscando um aprendizado cada vez mais solido
    sexta-feira, 1 de maio de 2009 22:28