private void WaitForPowerTable_Complete(object sender, RunWorkerCompletedEventArgs e) { if (settings.AutoRefresh && settings.AdvancedMode) { PowerCfgTimer.Interval = settings.AutoRefreshInterval; } else { PowerCfgTimer.Stop(); } DisableInactiveControls(); }
private void StartAutoRefresh() { PowerCfgTimer.Start(); if (!CheckConfigFileIsPresent()) { return; } backgroundWorker1 = new BackgroundWorker(); backgroundWorker1.DoWork += WaitForPowerTable; backgroundWorker1.RunWorkerCompleted += WaitForPowerTable_Complete; backgroundWorker1.RunWorkerAsync(); }
private void WaitForPowerTable_Complete(object sender, RunWorkerCompletedEventArgs e) { PowerCfgTimer.Stop(); }