コード例 #1
0
 private void ResetTimer()
 {
     TextInactivityWarning.Text = "";
     TimerIdleWarning.Stop();
     TimerIdleWarning.Start();
     TimerIdleExit.Stop();
 }
コード例 #2
0
 // User Inactivity Warning
 private void TimerIdleWarningDone(object sender, EventArgs e)
 {
     TimerIdleWarning.Stop();
     TimerIdleExit.Start();
     TextInactivityWarning.Text  = "GÜVENLİK UYARISI !";
     TextInactivityWarning.Text += Environment.NewLine;
     TextInactivityWarning.Text += "4 Dakikadır herhangi bir işlem yapmadınız. Güvenlik nedeni ile 60 saniye içinde oturumunuz kapanacak.";
 }
コード例 #3
0
        private void ReturnToLoginForm()
        {
            TimerIdleWarning.Stop();
            TimerIdleExit.Stop();

            FormClosed            -= AccountForm_FormClosed;
            MouseMove             -= new MouseEventHandler(AccountForm_MouseMove);
            TimerIdleWarning.Tick -= TimerIdleWarningDone;
            TimerIdleExit.Tick    -= TimerIdleExitDone;

            MessageBox.Show("Güvenlik nedeni ile oturumunuz kapatıdı.");
            LoginFormRef.Show();
            this.Hide();
        }
コード例 #4
0
 // User Inactivity Timer end, handle shutdown form.
 private void TimerIdleExitDone(object sender, EventArgs e)
 {
     TimerIdleWarning.Stop();
     TimerIdleExit.Stop();
     ReturnToLoginForm();
 }