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