• Viernes 8 de Noviembre de 2024, 10:06

Autor Tema:  Formularios visibles  (Leído 1491 veces)

PatricioPino

  • Nuevo Miembro
  • *
  • Mensajes: 12
    • Ver Perfil
Formularios visibles
« en: Martes 14 de Diciembre de 2010, 18:04 »
0
Ante todo un sincero agradecimiento a gabio2 por su ayuda en mi problema de lectura/escritura de datos con Odbc y Oledb, me he dado unos cuantos cabezasos pero al final he resultado.

 :bravo:  :bravo:  :bravo:

No se si esta pregunta es mas o menos dificil que la anterior. Tengo un formulario principal y quiero abrir por lo menos dos mas durante el proceso, pero que éstos no se creen como ventanas independientes, sino que sólo se vea una ventana para la aplicación.
Estue leyendo sobre formularios MDI, será por ahi la cosa??  :huh:

gabio2

  • Miembro MUY activo
  • ***
  • Mensajes: 402
  • Nacionalidad: mx
    • Ver Perfil
Re: Formularios visibles
« Respuesta #1 en: Martes 14 de Diciembre de 2010, 18:53 »
0
Primero que nada gracias por tus felicitaciones, pero creeme que cualquier otro con el mismo conocimiento te hubiera ayudado. :).... ahora si.. resolviendo tu duda, efectivamente.. es muchooo mássss FÁCIL ! xD ...

Primero, creas un Formulario.. llamemosle 'FormPrincipal'  ese formulario a su vez quieres que contenga de 1 a N formularios, ok?.. bueno.. el procedimiento es el siguiente..

1) Clic derecho al FormPrincipal y luego clic en Propiedades... ahora.. explorando sus propiedades.. hay una que dice ' IsMdiContainer ' la cual por "Default" tiene asignado "FALSE", vamos a cambiarselo.. a "TRUE".

2) Para efectos de prueba.. agregamos  1 Botón (Button1), así como también agregamos un NUEVO Formulario al que llamaremos 'FormHijo' ....

3) Ahora.. nos vamos al evento de ese Botón (le das doble clic al botón para que te envie al evento), te debe mostar algo como  lo siguiente:

Código: vb.net
  1.  
  2.   Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
  3.      
  4.     End Sub
  5.  
  6.  
 

4) Agregamos el siguiente código:

Código: vb.net
  1.  
  2.   Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
  3.         Dim _form As New FormHijo
  4.            _form.MdiParent = Me
  5.            _form.StartPosition = FormStartPosition.CenterScreen
  6.            _form.Show()
  7.         End If
  8.     End Sub
  9.  
  10.  

Listo. suerte te dejo un link para que sigas leyendo.... http://msdn.microsoft.com/es-es/library ... 80%29.aspx

y aqui te dejo tu BIBLIA en .NET  http://msdn.microsoft.com/es-es/library ... 80%29.aspx , utiliza el buscador.
@gabio87

PatricioPino

  • Nuevo Miembro
  • *
  • Mensajes: 12
    • Ver Perfil
Re: Formularios visibles
« Respuesta #2 en: Martes 14 de Diciembre de 2010, 19:38 »
0
Una vez mas, gracias :good: