MsMarcus, isto é um problema sério para o tamanho que fica o aplicativo dependendo da resolução, mas veja a solução que encontrei:
Voce faz em baixa resolução, por exemplo eu faço em 800x600:
Nomei duas variaveis públicas do Tipo Long
lHEIGHT e lWIDTH
atribua a elas o valor de 1.
pega a resolução da tela e faz um cálculo assim:
lHEIGHT = (yPixels / 600)
lWIDTH = (xPixels / 800)
Depois no Load de cada formulário:
Me.height = (lHEIGHT * 9000) ou o que quiser
Me.Width = (lWIDTH * 12000) idem
ai chama uma função publica que altere o tamanho dos controles, tomando o cuidado de verificar que determinados controles não aceitam algumas propriedades, por exemplo Menus.
Não ficou 100 por cento, mas chegou bem perto, quando a resolução é muito alta, mas nota-se muito pouco, os formulários se adaptam bem, e nos controles são minimas as diferenças.
vlu//