/// <summary> /// Sets the selected values in the controls, using the parameters loaded from a file /// /// </summary> /// <param name="AColumnParameters">List with the current columns</param> /// <param name="AParameters"></param> /// <returns>the MaxDisplayColumns number</returns> public static System.Int32 SetControls(ref TParameterList AColumnParameters, ref TParameterList AParameters) { System.Int32 MaxDisplayColumns = 0; /* copy values for columns to the current set of parameters */ AColumnParameters.Clear(); if (AParameters.Exists("MaxDisplayColumns")) { MaxDisplayColumns = AParameters.Get("MaxDisplayColumns").ToInt(); } AColumnParameters.Add("MaxDisplayColumns", MaxDisplayColumns); for (int Counter = 0; Counter <= MaxDisplayColumns - 1; Counter += 1) { AColumnParameters.Copy(AParameters, Counter, -1, eParameterFit.eExact, Counter); } return MaxDisplayColumns; }