Hola.. lo yo haría es leer las propiedades de la pantalla y conforme a eso manipular mis controles dinámicamente a la resolución..., para que sea mas facil pongo todos mis controles con la propiedad anchor y solo cambiaría el ancho y elalto de mi formulario y con ello mis controles se ajustarán automáticamente...
Ejemplo.
Leo la resolucion del cliente.
Cita: Dim w As Integer = System.Windows.Forms.Screen.PrimaryScreen.Bounds.W idth
Dim h As Integer = System.Windows.Forms.Screen.PrimaryScreen.Bounds.H eight
If w = 1024 and h = 768 then
...
...
Me.Size = New System.Drawing.Size(x, y)
ElseIf w = 800 and h = 600 then
...
...
Me.Size = New System.Drawing.Size(x, y)
End If
Espero con ésto te hayas dado una mejor idea.
Saludos