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(); }
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; } }