Visual Basic - Como se hace esto???

Life is soft - evento anual de software empresarial
 
Vista:

Como se hace esto???

Publicado por Gabriel (38 intervenciones) el 05/10/2002 20:37:19
Quisiera preguntarle como se hace para que una aplicación que tiene un menú vertical pueda mostrar los formularios al costado del menú. Pero quisiera que los formularios que se muestran no tengan una barra de título y tampoco sean modales ya que si no me deshabilita el menú.
Desde ya gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Como se hace esto

Publicado por J2ML (464 intervenciones) el 07/10/2002 18:02:00
En www.ambsoftware.com aparece un ejemplo de como colcar un formulario dentro de otro (sin emplear MDI), es algo así:
Colocas en un module1:
Declare Function SetParent Lib "user32" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long

luego en un proyecto con dos forms (Form1 y Form2):
en el FORM1:
Private Sub Form_Load()
Form2.Show
End Sub

Private Sub Form_Unload(Cancel As Integer)
Unload Form2
End Sub

y en FORM2
Private Sub Form_Load()
Dim res As Long
res = SetParent(Form2.hWnd, Form1.hWnd)
End Sub

Si deseas que el form2 no tenga barra de titulos le colocas la propiedad:
caption="" y el border style =1 (si lo quieres plano) ó = 2 (si lo queires con efecto 3D). Espero te sirva de algo...!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar