miren, tengo un Formulario principal (contenedor, mdiparent) ahora desde este(principal) abro el 1er formulario de esta forma:

Dim Iusuario As New IngresoUsuarios

Iusuario.MdiParent = Me

Iusuario.show()



ahora lleno este primer formulario al apretar el boton me abre el siguiente formulario de esta forma llamo al segundo:

Dim chAdm As New CheckAlumnos

chAdm.MdiParent = Form1.ActiveForm

chAdm.Show()

Ahora de este segundo formulario quiero cerrar el primer formulario no el principal si no que el anterior....

Andres.

GracIas por la ayuda

----- Original Message ----- From: "Diego Jancic" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Tuesday, June 26, 2007 11:38 AM
Subject: [puntonet] Duda con formularios


Hola,
Pense en eso, y si ese fuese el caso habria que hacer algo similar a esto:

if (new PrimerForm().ShowDialog() == DialogResult.OK)
{
    new SegundoForm().ShowDialog();
}

(en palabras simple es lo manejar la logica desde el formulario que lo abre)

Pero obviamente estoy suponiendo mucho lo que tiene...
Asi que bue,

Saludos,
Diego

On 6/26/07, Daniel Calvin <[EMAIL PROTECTED]> wrote:
Hola Gente

Me suena a que el problema es que son modales, es así Andrés?
El primero no se descarga porque el segundo es modal, no retorna el control
al invocador hasta que se cierra.

Creo que es eso....

Si es asi, debes invocar al segundo desde la lógica que activo el primero.

Contanos un poco como es el escenario.

Daniel Calvin


El día 26/06/07, Diego Jancic <[EMAIL PROTECTED]> escribió:
> Hola,
> No se bien donde estas poniendo esa logica de apertura de
> formulario... yo creo que deberias hacerlo en un formulario padre (si
> es que hay) y attachearte al evento Close del primer formulario...
> Si la logica la estas poniendo en el primer formulario podrias
> simplemente hacer:
> new SegundoFormulario().Show();
> this.Close();
>
> De todas formas creo que te conviene poner la logica en otro lugar,
> mas alla de eso deberia funcionar...
>
> saludos!,
> Diego
>
> On 6/26/07, Andrés Guzmán O. <[EMAIL PROTECTED]> wrote:
> >
>
> > Hola amigos, tengo una duda estoy trabajando con visual studio 2003, y
mi
> > duda es la siguente. Estoy trabajando con varios formularios mi > > problema
es
> > que con un par de estos necesito que si termino de llenar mi > > formulario
> > aprteto el boton guardar me guarda y me envia al formulario siguiente.
El
> > problema esta en que del nuevo formulario que se abre no puedo cerrar > > el
> > anterior del cual lo llame,
> >
> > Como puedo hacer para cerrar este primer formulario, este primer
formulario
> > no es contenedor ni nada solo un formulario normal.
> >
> >
> > Agradeceria si hay alguien que me pueda sacar de esta duda.
> >
> > Andres Guzman-
>
>



--
Daniel A. Calvin
Cooperator Team Member
http://www.cooperator.com.ar
Microsoft Certified Professional


__________ NOD32 2355 (20070626) Information __________

This message was checked by NOD32 antivirus system.
http://www.eset.com



Responder a