private bool RefreshConnection(AGSConnection connection) { Mouse.OverrideCursor = Cursors.Wait; if (!connection.Refresh()) { Mouse.OverrideCursor = null; ErrorReport.ShowErrorMessage(connection.ErrorMessage); return(false); } Mouse.OverrideCursor = null; bool result; try { if (this.lbConnections.Items != null) { this.lbConnections.Items.Refresh(); } result = true; } catch { ErrorReport.ShowErrorMessage(AfaStrings.UnknownError); result = false; } return(result); }