Creo poder ayudar.
Si creo que tienes lo siguiente: mdiform y formularios (o ajústalo)
crea un formulario, en la propiedad del formulario BorderStyle selecciona 0-none con ello le quitas el borde. luego en el código inserta lo siguiente.
---------------------------------------
Private Sub Form_Resize()
Me.Height = menu.Height
Me.Width = menu.Width
End Sub
---------------------------------------
Donde menú corresponde al mdiform con ello cargas el tamaño para sobreponer tu formulario
luego cuando quieras cargar el formulario para cubrir, tan solo llámalo
------------------------------------------
formulario.Show
formulario.Width = Me.Width
formulario.Height = Me.Height
s_menu 'quita los menú
------------------------------------------
Crea los siguientes procedimiento para ocultar y ver el menú
-----------------------------------------
Sub s_menu()
menu.m_mantencion.Visible = False
menu.m_adm.Visible = False
End Sub
Sub c_menu()
menu.m_mantencion.Visible = True
menu.m_adm.Visible = True
End Sub
----------------------------------------
Ahora si quiere no ver las ventanas abiertas puedes tan solo coloca los formularios no visibles y luego los liberas...
creo que es una solucion |