Gracias daniel me quedo muy claro , te pasaste
  ----- Original Message ----- 
  From: Daniel Calvin 
  To: [email protected] 
  Sent: Tuesday, June 26, 2007 9:35 PM
  Subject: [puntonet] Duda con formularios


  Hola Andres

  Si desde el segundo formulario queres cerrar el primero solo debes pasarle en 
algun parametro al segundo formulario una referencia al primero...
  Pero es medio sucio asi...
  Al saber que queres hacer es mas dificil darte una idea seria....
   
  Bue, como sea te escribi un ejemplo, fijate si es eso lo que queres.   :)

  Saludos

  Daniel Calvin
   
  El día 26/06/07, Andrés Guzmán O. <[EMAIL PROTECTED]> escribió: 
    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 







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

Responder a