Trabajar con frm MDI y frm Secundario
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.
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.
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.
Cómo puedo cerrar desde el MDI el formulario con el que se esté trabajando sin salir de la aplicación.
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
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
