none
cerra formulario Login y presentar otro formulario RRS feed

  • Pregunta

  • Hola, trabajo en una aplicación de escritorio utilizando MDI Forms codificando en C#.

    la aplicación trabaja de tal forma que al ejecutarse lo primero que muestra es el formulario de login y dependiendo del usuario que ingrese se esconde el formulario de login y se muestra el MDI Form con opciones especificas dependiendo del usuario que ha ingresado, para tal efecto en el formulario de login después de validar correctamente al usuario tengo este código:

    Ej formularioMDI = new Ej();
    formularioMDI.ShowDialog();
                    this.Hide();

    funciona bien y ademas para todos los usuario tengo una opción que es cerrar la aplicación que al presionarla deja de ejecutar la aplicación, hasta ahí todo bien pero ahora quiero agregar a todos los usuarios una opción que les permita cerrar su formulario MDI(digo su formulario pues dependiendo del usuario que ingrese así serán las opciones que se le muestran en el menú del MDI) y regresar al formulario de login.

    podrían orientarme por favor en como lograrlo, creía que solo debía incluir este código en la opción de regresar al área de login pero no me funciono

    FLogin formulario = new FLogin();
                formulario.Show();
                this.Hide();

    también agregar que he modificado el Program.cs de mi aplicación de tal manera que al ejecutarse lo primero que muestre sea el formulario de login así (uso DevExpress para estilos visuales)

     static void Main()
            {
                Application.EnableVisualStyles();
                Application.SetCompatibleTextRenderingDefault(false);
                FLogin login = new FLogin();
                login.ShowDialog();
    
                if (login.DialogResult == DialogResult.OK)
                Application.Run(new Ej());
            }


    pabletoreto

    lunes, 8 de agosto de 2016 15:14

Respuestas

Todas las respuestas