• Domingo 22 de Diciembre de 2024, 09:39

Autor Tema:  Abrir Un Form  (Leído 1343 veces)

insomnio

  • Miembro activo
  • **
  • Mensajes: 27
    • Ver Perfil
Abrir Un Form
« en: Lunes 22 de Mayo de 2006, 08:45 »
0
Pues tengo una duda de porque no me funciona un trozo de código(es en visual c#)

La aplicacion carga un formprincipal que es MDI parent, este la primera vez que se carga tiene todos los botones de la toolbar deshabilitados excepto el del introducir el login, pues bien clicas en ese, introduces el lógin y pass para validar, si es correcto yo hago:

frmPrincipal.ActiveForm.Close();//Es el mdi parent, que lo intento cerrar

frmPrincipal refPrincipal=new frmPrincipal(sdni,nperfil,1);//aqui lo vuelvo a "crear" pero pasandole el dni del usuario y el perfil, ya que dependiendo de este podrá acceder a diferentes botones de la toolbar


refPrincipal.Show();//Muestro el form principal otra vez
this.Close();//cierro el formulario del login, pero al parecer tb me cierra el form principal

En el load del form principal tengo:

if(opcion==0)
configuracionInicial();//La 1ª vez que se ejecute la aplicacion carga esta funcion, lo único que hace es poner los botones del toolbar deshabilitados excepto el del login


//Sino es un perfil aceptado no se inicializan los pollings
if(perfil!=-1)
{
tmrPolling.Start();
tmrPollingOrdenes.Start();
}//if

Perfil();//Funcion que dice que botones deben estar habilitados segun el perfil
tlbBarra.Height=52;

Alguna ayuda?¿

Gracias

insomnio

  • Miembro activo
  • **
  • Mensajes: 27
    • Ver Perfil
Re: Abrir Un Form
« Respuesta #1 en: Lunes 22 de Mayo de 2006, 08:53 »
0
Buenas,

Por si os sirve de ayuda, el problema esta en que al hacer el formPrincipal.show esta dentro de un evento del formlogin(el boton validar), por lo que al parecer cuando sale del evento, este no tiene "efecto"

insomnio

  • Miembro activo
  • **
  • Mensajes: 27
    • Ver Perfil
Re: Abrir Un Form
« Respuesta #2 en: Lunes 22 de Mayo de 2006, 18:29 »
0
ya lo he solventado :D

Saludos