private void FrmHomeLoad(object sender, EventArgs e) { //cmStartupType.DataSource = Enum.GetNames(typeof(ServiceStartupType)); lstServers.DataSource = _bindingSourceLstServers; dgvServices.DataSource = _bindingSourceDgvServices; _refreshTimer.Tick += RefreshTimer; if (nudRefreshPeriod.Value > 0) { _refreshTimer.Interval = (int)nudRefreshPeriod.Value * 1000; _refreshTimer.Enabled = true; } else { _refreshTimer.Enabled = false; } LoadDataSource(); RefreshServices(); bgWorkerForServices.Disposed += (dissender, dise) => { bgWorkerForServices = new BackgroundWorker(); bgWorkerForServices.WorkerReportsProgress = true; bgWorkerForServices.WorkerSupportsCancellation = true; }; bgWorkerForServices.RunWorkerCompleted += (sender2, e2) => { RefreshServices(); status.Close(); bgWorkerForServices.Dispose(); }; }
public static void CloseLoadingBar() { try { statusform.Close(); } catch { } }