コード例 #1
0
ファイル: ClioGUI.cs プロジェクト: rxgranda/ClientClio
        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
            }
        }
コード例 #2
0
ファイル: ClioViewMain.cs プロジェクト: rxgranda/ClientClio
 public static void MostrarMensaje(String mensaje)
 {
     var ventana=new Mensaje(mensaje);
     Application.Run(ventana);
 }