//Este evento se ejecutará cuando ocurra el evento FormClosing del FrmPrincipal (que se ejecuta desde el boton cerrar sesion) private void CerrarSesion(object sender, FormClosedEventArgs e) { if (!SeCierraLaAplicacion) { Show(); } if (TiempoDeSesionExedido) { Hide(); FrmInformacion FormInformacion = new FrmInformacion($"Alcanzo el tiempo de sesion maximo. El programa se cerró " + $"intencionalmente para pedirle que inicie sesion nuevamente. Esto se hace con el objetivo " + $"de reducir el consumo de recursos de su computadora en caso de que " + $"quedara el programa abierto.", ClsColores.Blanco, 275, 525); FormInformacion.FormClosed += CerrarInformacion; FormInformacion.TopMost = true; FormInformacion.Show(); TiempoDeSesionExedido = false; } ID_UsuarioInicioSesion = -1; ID_PerfilUsuarioInicioSesion = -1; NombreUsuarioInicioSesion = string.Empty; }