none
Abrir un form RRS feed

  • Pregunta

  • Hola buenos días, tengo un formulario inicial de login con 2 textbox (usuario y clave), al digitar el usuario y clave abro otro formulario con una barra de progreso que valida la autenticación de usuario, luego de pasar la autenticación se abre el form principal. El orden en el program es el siguiente:

      static void Main()
            {
                Application.EnableVisualStyles();

                Application.SetCompatibleTextRenderingDefault(false);

                LoginUsuario frmLoginUsuario = new LoginUsuario();

                frmLoginUsuario.ShowDialog();  //form inicial de login

                if (frmLoginUsuario.DialogResult == DialogResult.OK)
                {

                    BarraProgreso frmBarraProgreso = new BarraProgreso();   //form donde muestro la barra de progreso

                    frmBarraProgreso.ShowDialog();

                    Application.Run(new MenuPrincipal());  //form principal
                }
             
            }

    Bueno, hasta ahí todo bien, pero en el caso de que el usuario del sistema desea cambiar la clave, presiona un checkbox (que se encuentra en el form de login) para que se abra un nuevo form que permita digitar el usuario, la clave y la nueva clave (deseo que al abrir el nuevo form de ingreso de nueva clave se oculte el login, y después de modificar la clave se muestre el form de login nuevamente), he tratado de varias formas sin obtener el resultado esperado, como sería ese caso el orden en el program.

    Cualquier ayuda estaré muy agradecido.

     


    • Editado JCORBETTO domingo, 28 de enero de 2018 14:58 editar
    domingo, 28 de enero de 2018 14:56

Respuestas

  • hola

    >>deseo que al abrir el nuevo form de ingreso de nueva clave se oculte el login, y después de modificar la clave se muestre el form de login nuevamente

    en este punto vas a tener que usar el

    this.Hide();

    para ocultar el form de login y luego cuando cierres el form de cambio clave lo vuelves a mostrar

    igualmente al ser un forma modal quizasno necesites ocultar el login ya que el form de cambio clave tambien debera se rmodal, o sea usarias el ShowDialog(), de esta forma no vas a poder pasar al login si no cierra el form de cambio de clave

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta JCORBETTO lunes, 29 de enero de 2018 15:43
    lunes, 29 de enero de 2018 13:07