Cuando abres un formulario desde otro, asi:
C#
Código:
frmMenu frmMenu = new frmMenu();
this.AddOwnedForm(frmMenu);
frmMenu.Show();
La linea que te marque indica al formulario principal que va a hacer el "papá" del formulario que se esta abriendo.
Una vez se abre el formulario donde se crea el terreno, puedes hacer una referencia al formulario papá y modificar el tamaño del panel, algo como esto:
C#
Código:
frmPrincipal fp = Owner as frmPrincipal;
fp.panel1.Width =xxxxx;
fp.panel1.Height = yyyy;
P.D: Este código no lo e probado, si tienes algun problema me comentas.
Saludos