
28/09/2005, 02:28
|
| | Fecha de Ingreso: diciembre-2003
Mensajes: 288
Antigüedad: 21 años, 3 meses Puntos: 0 | |
Abir form Buenas,
Tengo el siguiente trodo de codigo:
switch( ((Usuario)aObj[0]).PrIdPerfil)
{
case 0: frmGestion gestion=new frmGestion();
this.Close();
gestion.Show();
break;
default: break;
}
Esto esta dentro de un else, y lo q pretendo es cerrar el formulario actual y mostrar el de gestion, pues bien, la sentencia al parcer es correcta, es decir me cierra el formulario y abre el otro, pero cuando "sale" del switch el formulario gestion tb me lo cierra :(
En cambio si pongo lo siguiente:
if ( ((Usuario)aObj[0]).PrIdPerfil) =0){
frmGestion gestion=new frmGestion();
this.Close();
gestion.Show();
}//if
Me lo muestra sin problemas, alguien sabe pq?¿, ya q lo necesito hacer con un switch
GRACIAS |