none
Customizar cores padrões de uma Palheta de cores

    Question

  • Galera, 

     

    tenho num formulário um botão que irá abrir uma Palheta de Cores (Componte ColorDialog). Como já devem saber, ao abrir essa palheta de cores, já são exibidas uma cores pre-determinadas na parte superior da janelinha.

     

    O problema é que, nessas cores padrões que surgem ao abrir a palheta, existe a cor vermelha e eu não posso deixar aparecer a cor vermelha lá porque o usuário não pode escolher o vermelho. Eu já consegui desabilitar o botão de personalização de cores e então o usuário não conseguiria produzir uma cor personalizada vermelha.

     

    Portanto, tem como customizar as cores padrões que abrem ali para que eu faça com que o vermelho não mais seja exibido?

     

    PS: a solução de verificar qual cor foi selecionada e dar uma mensagem informando a proibição eu não posso aplicar..

     

    Desde já agradeço.

    Thursday, March 17, 2011 1:08 PM

Answers

  • Luiz, obrigado pela resposta!

     

    Na verdade eu já até tinha visto esse link que me passou.. O problema dele é que as alterações se dão apenas nas cores do campo "Cores customizadas" mas eu queria alterar mesmo eram as cores do campo "Cores Básicas", uma vez que as cores customizadas iriam sempre ficar em branco.

     

    Acabou que eu procurei por horas e não encontrei nada, até que decidi optar por outro componente. Achei este: http://www.codeguru.com/csharp/csharp/cs_controls/custom/article.php/c15391 , que é MUITO bacana e atende às minhas necessidades pois é fácil alterar as cores a serem selecionadas.

     

    De qualquer forma, muito obrigado, Luiz.

     

    Abraços

    Thursday, March 17, 2011 4:37 PM

All replies

  • Leonardo veja se o link abaixo lhe ajuda.

    http://www.java2s.com/Tutorial/CSharp/0460__GUI-Windows-Forms/ColorDialogWithCustomColor.htm

     


    Abraço

    Estevam

    **** Se a reposta foi útil, então não esqueça de marca-lá. ***
    Thursday, March 17, 2011 2:36 PM
  • Luiz, obrigado pela resposta!

     

    Na verdade eu já até tinha visto esse link que me passou.. O problema dele é que as alterações se dão apenas nas cores do campo "Cores customizadas" mas eu queria alterar mesmo eram as cores do campo "Cores Básicas", uma vez que as cores customizadas iriam sempre ficar em branco.

     

    Acabou que eu procurei por horas e não encontrei nada, até que decidi optar por outro componente. Achei este: http://www.codeguru.com/csharp/csharp/cs_controls/custom/article.php/c15391 , que é MUITO bacana e atende às minhas necessidades pois é fácil alterar as cores a serem selecionadas.

     

    De qualquer forma, muito obrigado, Luiz.

     

    Abraços

    Thursday, March 17, 2011 4:37 PM