Beispiel #1
0
        /// <summary>
        /// Setup the Grid settings.
        /// </summary>
        /// <param name="settings">The settings.</param>
        /// <param name="macroRows">The macro rows.</param>
        /// <param name="macroCols">The macro cols.</param>
        /// <param name="subRows">The sub rows.</param>
        /// <param name="subCols">The sub cols.</param>
        /// <param name="microRows">The micro rows.</param>
        /// <param name="microCols">The micro cols.</param>
        /// <param name="width">The width.</param>
        /// <param name="height">The height.</param>
        /// <returns></returns>
        public static GridControl_Settings Setup(GridControl_Settings settings, int macroRows, int macroCols,
                                                 int subRows, int subCols,
                                                 int microRows, int microCols,
                                                 int width = 0, int height = 0)
        {
            if (settings == null)
            {
                settings = Setup();
            }

            settings.Total_MacroRows = macroRows;
            settings.Total_MacroCols = macroCols;
            settings.Total_SubRows   = subRows;
            settings.Total_SubCols   = subCols;
            settings.Total_MicroRows = microRows;
            settings.Total_MicroCols = microCols;
            if (width != 0)
            {
                settings.Size_MicroWidth = width;
            }
            if (height != 0)
            {
                settings.Size_MicroHeight = height;
            }
            settings.Refresh_Calculations();
            return(settings);
        }
Beispiel #2
0
        /// <summary>
        /// Initializes a new instance of the <see cref="GridControl_Settings"/> class.
        /// </summary>
        public static GridControl_Settings Setup()
        {
            var result = new GridControl_Settings();

            result.Refresh_Calculations();
            return(result);
        }