locked
Personalização das janelas RRS feed

  • Pergunta

  • Amigos, creio que essa seja uma pergunta fácil pra quem frequenta os fóruns de Win development. Sou desenvolvedor web e a poucos peguei um freela para desenvolver em win forms. 

    Gostaria de saber como consigo personalizar as janelas do Win, deixando de ser aquelas quadradonas.

     

    Um exemplo é a do Photoshop, ou mesmo a do office, são fora do padrão do windows.. 

     

    valeu!


    Gustavo Bergamo
    sexta-feira, 3 de setembro de 2010 16:38

Todas as Respostas

  • Olá Gustavo!

    Agora meu foco nem application Windows é Windows Presetation Foudation (WPF)!!!

    para mim é a salvação, já que já estava consado dos templates da kripton (eu acho que esse nome msm) e do modelo padrao do windows Form...

    Se  vc tah começando programar em Windows App foca seu aprendizado WPF! você vai ver que é tão facil quanto Windows Form antigo!!

    ahh detalhe:

    O que eu mais gosto do WPF é que seu layout é totalmente customizado! já que o arquivo xlam(acho que esta sigla msm) pode ser editado via Expression Design e Expression Blend!

    Estou montando um tutorial mostrando a interação do WPF com Visual Studio  - Expression Blend c/ Workflo - Expression Design

    Sds,

    Samuel Diogo


    You have the skill. We Provide the tools
    • Sugerido como Resposta Samuel.diogo sexta-feira, 10 de setembro de 2010 18:41
    sexta-feira, 10 de setembro de 2010 18:41
  • A única forma que conheço envolve que saibas usar algum programa de manipulação de imagens (ex: photoshop) ou tenhas alguém que saiba usar.

    O design tem que ser feito por partes, ex: CimaEsq, CimaCentro, CimaDir, Esq , Dir, BaixoEsq, BaixoCentro, BaixoDir.

    Aqui fica um exemplo completo, que criei a uns dias.

    DesignWinForm

    Cumpz.






    • Editado AD_AE sábado, 13 de outubro de 2012 21:50
    sábado, 13 de outubro de 2012 21:31
  • Eu precisei criar uma janela que tivesse uma barra diferente da do padrão windows (como a do photoshop) e o que eu fiz foi simplesmente setar

    AllowsTransparency="True" 
    WindowStyle="None" 

    Dai tu vai ver que vai mudar o layout da sua janela no preview do Blend e dai tu pode fazer o que tu quiser colocando uma boa arte.

    Vai ficar sem os botões de maximizar, minimizar e fechar dai tu resolve isso com umas funções em C# como por exemplo 

    private void btnFechar_Click(object sender, System.Windows.RoutedEventArgs e)
    		{
    			this.Close();
    		}
    

    Espero que tenha ajudado.

    quinta-feira, 25 de outubro de 2012 18:06