Andres,

Estas haciendo algo como un Wizard? Si es asi me parece que te sería más
facil usar un TabControl y pones lo que tenes en cada formulario en un Tab.

SaludOZ,


On 6/27/07, Andrés Guzmán O. <[EMAIL PROTECTED]> wrote:

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