none
Como configurar aplicação para se auto reajustar a resolução de tela atual? RRS feed

  • Pergunta

  • Boa Tarde, 

    estou na faze final de um desenvolvimento de uma aplicação em uma maquina cujo a resolução da tela é de 1024x768 e estou gerando executável para testar no meu not que esta com outra resolução. Faço a instalação sem nenhum problema, porem ao abrir a aplicação os forms aparecem cortando pedaço e desconfigurado o tamanho dos componentes.

    Existe alguma propriedade que controla isso? tipo um alto ajuste?

    O que devo fazer para corrigir esse problema?

    Obrigado

    Thyago

    quarta-feira, 22 de julho de 2015 20:31

Respostas

  • Mr.GMSOFT consegui resolver este form da maneira que mencionou, porem na mesma aplicação tenho um form maior com mais campos que acontece o mesmo problema, porem consegui ajustar os componentes com a propriedade, mais o form não esta se reajustando ao tamanho da tela esta criando scrollBar, existe alguma propriedade para que esse form seja reajustado automaticamente, já tentei varias propriedades mais nenhuma surtiu efeito positivo.

    Lembrando que tenho um form MDI e esse form que eu mencionei ele é filho.

    segue imagem da maneira que esta:

    Resolução 1024 x 768

    Outra resolução por exemplo 1366 x 768

    Obrigado

    • Marcado como Resposta Marcos SJ quinta-feira, 23 de julho de 2015 19:58
    quinta-feira, 23 de julho de 2015 19:38

Todas as Respostas

  • Olá Thyago,

    tudo bem?

    Seguem abaixo alguns links com informações sobre o assunto que talvez possam te auxiliar no que você precisa:

    Dynamic Screen Resolution

    Get and Set Screen Resolution

    Auto screen resolution for c# window application

    Espero ter ajudado.

    Atenciosamente


    Marcos Roberto de Souza Junior

    Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.


    quarta-feira, 22 de julho de 2015 20:50
  • Marcos, de acordo com as informações obtidas no link e minha falta de experiencia não obtive sucesso, segue imagem do meu problema, saberia me informar outra solução para isso?

    segue exemplo real.

    Form Login da Aplicação em resolução 1024x768

    Form Login da Aplicação em outra resolução por exemplo 1366x768

    Obrigado

    quinta-feira, 23 de julho de 2015 11:56
  • Para isso basta configurar a propriedade anchor dos componentes em sua aplicação,para que se ajuste independentemente do tamanho do form ou resolução

    GTSA vantagem de ser inteligente é que podemos fingir que somos imbecis enquanto ao contrario é completamente impossivel


    • Editado Mr. GMSOFT quinta-feira, 23 de julho de 2015 14:35
    • Sugerido como Resposta Mr. GMSOFT quinta-feira, 23 de julho de 2015 22:02
    quinta-feira, 23 de julho de 2015 14:35
  • Mr.GMSOFT consegui resolver este form da maneira que mencionou, porem na mesma aplicação tenho um form maior com mais campos que acontece o mesmo problema, porem consegui ajustar os componentes com a propriedade, mais o form não esta se reajustando ao tamanho da tela esta criando scrollBar, existe alguma propriedade para que esse form seja reajustado automaticamente, já tentei varias propriedades mais nenhuma surtiu efeito positivo.

    Lembrando que tenho um form MDI e esse form que eu mencionei ele é filho.

    segue imagem da maneira que esta:

    Resolução 1024 x 768

    Outra resolução por exemplo 1366 x 768

    Obrigado

    • Marcado como Resposta Marcos SJ quinta-feira, 23 de julho de 2015 19:58
    quinta-feira, 23 de julho de 2015 19:38
  • O form deve estar com todas as disposições marcadas na propriedade Anchor

    GTSA vantagem de ser inteligente é que podemos fingir que somos imbecis enquanto ao contrario é completamente impossivel

    • Sugerido como Resposta Mr. GMSOFT quinta-feira, 23 de julho de 2015 22:02
    quinta-feira, 23 de julho de 2015 21:56