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