コード例 #1
0
 private void button2_Click(object sender, EventArgs e)
 {
     Form1.AutoRefreshModality = eAutoRefreshModality.Snapshot;
     Form1.SnapshotTimer       = 5;
     Form1.AutoRefreshRef      = this;
     button2.Text          = SnapshotTimer.ToString();
     RefreshTimer          = new Timer();
     RefreshTimer.Tick    += AutoRefreshLoop;
     RefreshTimer.Interval = 1000;
     RefreshTimer.Start();
 }
コード例 #2
0
        private void ToggleAutoRefresh_Click(object sender, EventArgs e)
        {
            AutoRefresh = !AutoRefresh;

            if (AutoRefresh)
            {
                AutoRefreshModality    = eAutoRefreshModality.AutoRefresh;
                Form1.AutoRefreshRef   = this;
                ToggleAutoRefresh.Text = "Disable auto-refresh";
                RefreshTimer           = new Timer();
                RefreshTimer.Tick     += AutoRefreshLoop;
                RefreshTimer.Interval  = 500;
                RefreshTimer.Start();
            }
            else
            {
                ToggleAutoRefresh.Text = "Enable auto-refresh";
                RefreshTimer.Stop();
                RefreshTimer = null;
            }
        }