/ / Multi resolução - c #, winforms

Multi resolução - c #, winforms

Como fazer com que o controle do usuário seja executado em várias resoluções ele será executado na resolução 1366 X 768, mas quando eu tento executá-lo em 800 X 600 parte dela não apareceu, se eu a encaixei no formulário principal

Respostas:

2 para resposta № 1

Você poderia dar uma olhada

Como redimensiono controles em um formulário para ajustar resoluções diferentes?


0 para resposta № 2

Você tem que distinguir entre o tamanho do seu controle e as configurações de dpi usadas.

A parte do tamanho é bem fácil. Basta usar o Anchor e Docking propriedades de seu controle de usuário e definir também essas propriedades de todos os controles filho dentro de seu controle de usuário.

Se o seu layout é mais complexo, você pode usar o TableLayoutPanel. E não se esqueça do uso de MinimumSize e talvez MaximumSize.

Sobre tomar cuidado com diferentes configurações de dpi eu não fiz mais nenhuma investigação. Então, talvez alguém saiba como você pode realizar esse problema no .Net