Cuando cambias el tamaño del form en tiempo de ejecucion los controles quedan en el mismo lugar que cuando el Form estaba chico ,la manera que yo uso es "con codigo" acomodas los controles donde vos queres algo asi :
If Me.Height <= 3600 Then
Command1.Left = 5000
Text1.Left=5000
Else
Command1.Left=8000
Text1.Left=8000
End If
Algo asi traduciendo : si el formulario es de tal tamaño los controles se ubican asi ,si es de otro tamaño se ubican distinto.
Tambien podes hacer un calculo matematico ,por ejemplo que situe los controles en el centro del Form o donde vos quieras ,segun el tamaño que tenga.
Si vos pensabas que era AUTOMATICO ,que al cambiar el tamaño los controles se reubicaban solo NO es asi,hay que hacerlo con codigo.
Me explique ??
Un Saludo .-.