void mostrarNotificacion(object sender, EventArgs e) { if (control) { timer.Stop(); timer.Enabled = false; timer = null; Mensaje ventana = new Mensaje("Su tiempo ha expirado. Se cerrara su sesión en 3 minutos"); //Application.Run(ventana); // ventana.Show(); //ThreadStart param = delegate { new Mensaje(); }; ThreadStart param = delegate { Application.Run(ventana); }; Thread serverThread = new Thread(param); serverThread.Start(); timer = new System.Timers.Timer(); timer.Elapsed += new ElapsedEventHandler(mostrarNotificacion); timer.Interval = 5000; timer.Enabled = true; timer.Start(); control=false; } else { timer.Stop(); timer.Enabled = false; timer = null; logout();// Enable the timer } }
public static void MostrarMensaje(String mensaje) { var ventana=new Mensaje(mensaje); Application.Run(ventana); }