public static void SetSeriesColors(SeriesAttributesCollection series, ArrayList argColors)
        {
            ArrayList colors;

            colors = (argColors == null) ? GetDefaultWinssSeriesColors() : argColors;
            int max = (series.Count < colors.Count) ? series.Count : colors.Count;

            for (int i = 0; i < max; i++)
            {
                series[i].Color = (System.Drawing.Color)colors[i];
            }
        }
示例#2
0
        public static void SetSeriesPatterns(SeriesAttributesCollection series, ArrayList patterns)
        {
            if (patterns == null || patterns.Count < 1)
            {
                return;
            }

            int max = series.Count;

            for (int i = 0; i < max; i++)
            {
                if (i < patterns.Count)
                {
                    series[i].Pattern        = (System.Drawing.Drawing2D.HatchStyle)patterns[i];
                    series[i].FillMode       = FillMode.Pattern;
                    series[i].AlternateColor = System.Drawing.Color.FromArgb(255, 255, 255);
                }
            }
        }