none
Ayuda.. Cerrar MDI padre, desde boton de un formulario hijo ?

    Question

  • Hola muy buenas...

    -La duda es la siguiente tengo un Formulario Padre, que cuando este se  cierra o minimiza este se minimiza y

    se crea un icono en la barra de tareas(NotifyIcon).

    -Ahora lo que necesito saber es como desde un botón del Formulario Hijo puedo yo también minimizar a un icono todo

    el Fomulario(Tanto Padre e Hijo).

     

    1.Formulario Padre

     

    2.Formulario Hijo.

    Codigo: Para cerrar el Formulario Padre .
    private void dsk_ZeruzMDI_FormClosing(object sender, FormClosingEventArgs e)
            {
                e.Cancel = true;
                minimiZar();
                base.OnClosing(e);
            }
            void minimiZar()
            {
                this.ShowInTaskbar = false;
                this.WindowState = FormWindowState.Minimized;
            }
    ---------
    O si existe alguna forma de poder llamar al evento dsk_ZeruzMDI_FormClosing desde el evento "Click" desde un botón 
    del Formulario Hijo.
    Alguna ayuda..
    ------------------
    Gracias..
    Sunday, January 22, 2012 6:04 AM

Answers

  • como que se podria hacer?

    no veo el problema en lo que planteas, simplemente en la accion del boton grabas los datos en la db

     

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    • Marked as answer by Benjamin077 Sunday, January 22, 2012 11:06 PM
    Sunday, January 22, 2012 10:28 PM

All replies

  • this.MdiParent.Close();

     

    Sunday, January 22, 2012 9:36 AM
  •  

    Ahora lo que necesito saber es como desde un botón del Formulario Hijo puedo yo también minimizar a un icono todo

    pero esto que tiene que ver con cerrar un formulario, podrias invocar el metodo, no el evento del form padre

    en el form padre defines

    public void minimiZar(){
       this.ShowInTaskbar = false;
       this.WindowState = FormWindowState.Minimized;
    }


    y en el form hijo
    ZeruzMDI frmParent = this.MdiParent as ZeruzMD;
    frmParent.minimiZar();



    asi de simple
    pero no llamas ni cierras ningun form

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    Sunday, January 22, 2012 2:26 PM
  • Y ahora? que se podria hacer.

     

    Es que la idea es que el Cliente. Selecione un de las opciones y luego pulsar el Boton(Que transmitira los datos a la BD).

    Luego de eso Minimizar todo el formulario.

    =/

    Sunday, January 22, 2012 6:41 PM
  • como que se podria hacer?

    no veo el problema en lo que planteas, simplemente en la accion del boton grabas los datos en la db

     

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    • Marked as answer by Benjamin077 Sunday, January 22, 2012 11:06 PM
    Sunday, January 22, 2012 10:28 PM