Tenes 2 opciones:
1. Programas el evento resize de cada form para que cada control se ajuste al tamaño de la pantalla.
2. Cambias la resolucion de la pantalla en el momento en el que se inicie tu aplicacion (lo que yo hago):
Código:
' Declaraciones para cambiar la resolucion de la pantalla
Dim Direct As New DirectX7
Dim DirectD As DxVBLib.DirectDraw7
Dim anchoScr, altoScr As Integer
' Tomamos el ancho y el alto actual de la pantalla
anchoScr = Screen.Width / Screen.TwipsPerPixelX
altoScr = Screen.Height / Screen.TwipsPerPixelY
' Si la resolucion actual es diferente de 1024 x 768
If anchoScr <> 1024 And altoScr <> 768 Then
Set DirectD = Direct.DirectDrawCreate("")
' Cambiamos la resolución
DirectD.SetDisplayMode 1024, 768, 0, 0, DDSDM_DEFAULT
End If
' En cuanto la aplicacion se cierra la resolucion vuelve a la que tenias antes
Ojo: Para que este codigo funcione necesitas incluir la referencia:
DirectX 7 for Visual Basic Type Library