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 № 1Você 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