none
Duvida - Font Size Proporcional Windows Form RRS feed

  • Pergunta

  • Bom dia comunidade. 

    Estou precisando criar uma interface windows form que tenha uma característica onde ela se adapte a resolução da tela do usuário. Então minha maior duvida é como posso deixar dinâmico o tamanho da fonte dos elementos labels e textbox proporcional a resolução do usuário mantendo então a mesma interface em diferentes resoluções?    


    Fernando Fernandes skype: cbdesousa

    sexta-feira, 8 de fevereiro de 2013 11:48

Todas as Respostas

  • Em relação ao tamanho, você pode usar a propriedade Anchor dos controle, configurando ele quando o Formulário for redimensionado os controles também serão.

    Bruno Ferreira de Souza
    MVP - Microsoft Valuable Professional
    MCTS .NET Framework - Windows Applications
    MCPD .NET Framework - Windows Applications
    www.maestrodotnet.com.br
    @BrunoMaestro

    sexta-feira, 8 de fevereiro de 2013 13:53
  • Bruno obrigado pela resposta mas já fiz testes com Anchor mas o detalhe são as fontes elas não eguem o mesmo padrão permanecendo com o tamanho original. O meu maior problema é este as fontes dos labels e txtbox. 

    Fernando Fernandes skype: cbdesousa

    sexta-feira, 8 de fevereiro de 2013 13:57
  • Se você usar uma aplicação WPF acho que terá maior facilidade no que está querendo. Ex:

       <Grid>
        <Viewbox>
            <TextBlock TextWrapping="Wrap" Text="Seu Texto" />
        </Viewbox>
       </Grid>


    Bruno Ferreira de Souza
    MVP - Microsoft Valuable Professional
    MCTS .NET Framework - Windows Applications
    MCPD .NET Framework - Windows Applications
    www.maestrodotnet.com.br
    @BrunoMaestro

    sexta-feira, 8 de fevereiro de 2013 17:09
  • Bruno bom dia estou lhe enviando alguma imagens para tentar mostrar meu problema.

    Mas primeiro deixe-me explicar o que é o meu sistema.

    Este é um sistema supervisório para uma rede MODBUS para automação industrial. Este sistema em especifico envia uma solicitação a rede e recebe da rede os dados de leitura de sensores (temperatura, umidade, pressão, ...) e exibe cara regitrador com seus devidos valores recebidos em um UserControl. O problema esta na hora de mudar de resolução da tela pois meus UserControl não seguem o mesmo padrão sempre!  Gostaria de sempre exibir o mesmo padrão de tela .. ou seja se tenho 30 registradores em tela para 800x700 então dos mesmos 30 ou mais registradores em 1366x960.

    Seguem as imagens


    Fernando Fernandes skype: cbdesousa

    sábado, 9 de fevereiro de 2013 13:12