Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   .NET (http://www.forosdelweb.com/f29/)
-   -   Enlazar Formularios (http://www.forosdelweb.com/f29/enlazar-formularios-304231/)

lochino006 02/06/2005 09:49

Enlazar Formularios
 
Hola soy nuevo en VISUAL .NET ya que siempre habia trabajado con VB5 que me iba mucho mejor que VB6 les queria hacer una pregunta el codigo para enlazar 2 formularios en VB5 era FORM.SHOW pero en VB.NET como es?
Gracias!!! Por la ayuda.

erkillo 02/06/2005 11:50

tienes que declarar una variable como un nuevo form. Me explico, si quieres mostrar el formulario Clientes debes hacer lo siguiente:

dim form as new clientes
form.show

Sete18 03/06/2005 08:33

Cita:

Iniciado por erkillo
tienes que declarar una variable como un nuevo form. Me explico, si quieres mostrar el formulario Clientes debes hacer lo siguiente:

dim form as new clientes
form.show

Eacto, compañero, ahora si lo quieres mostrar como modal o no modal es:

showdialog() --->>Modal
Show() --->> No modal

(o era el reves?)

Saludos de atras de la cordillera.

moNTeZIon 03/06/2005 08:41

No, no era al revés. Es así. :arriba:

erkillo 03/06/2005 10:49

una pregunta tontisima, no se rian :-P, que diferencia hay entre modal y no modal??????

moNTeZIon 03/06/2005 10:59

Me estoy aguantando eh... No, es broma. Cada cual sabe lo que sabe.

Cuando el fom es modal, hasta que éste no se cierra no puedes acceder al formulario que lo abrió, ni cerrarlo, ni hacer nada hasta que no cierres éste.

Cuando no es modal, pues nada, tienes dos formularios abiertos, puedes pasar de uno al otro...

Un saludo!

erkillo 03/06/2005 11:06

y another thing. Si tengo un mdi, este mdi llama a un hijo, llamemosle "a". y este a su vez, llama a otro form "b". Como hago para que "b" sea hijo del mdi????

Lo consigo para que lo sea "a" del mdi, pero no "b"

moNTeZIon 03/06/2005 11:12

Igual que hiciste con "a". Igual. Los dos serán hijos del mdi principal (que solo hay uno).

erkillo 03/06/2005 11:20

k va, no me sale, me da un error si lo hago igual. tu lo has hecho alguna vez????

moNTeZIon 06/06/2005 05:36

Si, he hecho bastantes aplicaciones con un mdi principal, y varios formularios hijos de éste.

Cómo haces para que "a" sea "hijo" del mdi principal?

Mira, el MDI principal, tiene que estar configurado como MDIContainer=True

Los hijos, en el momento de abrirlos:

Dim miForm as New Form1
miForm.MdiParent = Me (se supone que estas en el MDI Principal)
miForm.Show()

Espero que te funcione!


La zona horaria es GMT -6. Ahora son las 05:14.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.