Trabajar con frm MDI y frm Secundario

Alejo
29 de Noviembre del 2003
Hola todos.
Tengo una duda acerca de cómo centrar un formulario secundario en un formulario MDI sin que tenga que maximizarlo, porque siempre me aparece en el extremo superior izquierdo dentro del formulario MDI por supuesto.
Gracias por la colaboración que me puedan brindar.

Alejo
29 de Noviembre del 2003
Se me olvidó una cosa.
Cómo puedo cerrar desde el MDI el formulario con el que se esté trabajando sin salir de la aplicación.

Baltasar
29 de Noviembre del 2003
Para hacer que el formulario "hijo" se cargue en el centro del MDI, te basta con hacer lo siguiente en el código de dicho formulario hijo:

Private Sub Form_Load()
Width = 4000 'si quieres asignarle un ancho predefinido
Height = 3000 ' si quieres asignarle un alto predefinido
Left = (MDIForm.ScaleWidth - Width) / 2
Top = (MDIForm.ScaleHeight - Height) / 2
End Sub

Para cerrar el formulario "hijo",suponiendo que se llama Form1, simplemente desde el menú o desde un botón, llama a la orden:

UNLOAD Form1

Saludos