private async void OnAccountCheck(object sender, EventArgs e) { this.UseWaitCursor = true; m_tcSettings.Enabled = false; m_pnlFormButtons.Enabled = false; foreach (ListViewItem item in m_lvAccounts.SelectedItems) { var account = item.Tag as AccountConfiguration; if (account == null) { continue; } await m_uiService.CheckOrUpdateAccount(account); } m_tcSettings.Enabled = true; m_pnlFormButtons.Enabled = true; this.UseWaitCursor = false; }