Exemple #1
0
        public static Color[] GetColorRenge(int length, MiMFa_SelectFromRange selectLow = MiMFa_SelectFromRange.Random, params Color[] colorRange)
        {
            Color[] arrc = new Color[length];
            int     j    = 0;

            for (int i = 0; i < length; i++)
            {
                if (colorRange.Length > j)
                {
                    arrc[i] = colorRange[j++];
                }
                else
                {
                    j       = 0;
                    arrc[i] = colorRange[j++];
                }
            }
            switch (selectLow)
            {
            case MiMFa_SelectFromRange.OrderBy:
                return(arrc);

            case MiMFa_SelectFromRange.Random:
                return(MiMFa_CollectionService.Shake(arrc));

            case MiMFa_SelectFromRange.Special:
                return(MiMFa_CollectionService.Shake(MiMFa_CollectionService.Shake(arrc)));

            default:
                return(arrc);
            }
        }
Exemple #2
0
 public static void AllChildsControlColorChange(Control parent, MiMFa_SelectFromRange selectLow = MiMFa_SelectFromRange.Random, params Color[] colorRange)
 {
     Color[] arrc = GetColorRenge(parent.Controls.Count, selectLow, colorRange);
     for (int i = 0; i < parent.Controls.Count; i++)
     {
         parent.Controls[i].BackColor = arrc[i];
     }
 }
Exemple #3
0
        public static Color[] GetColorRenge(ColorRange colorRange, MiMFa_SelectFromRange selectLow = MiMFa_SelectFromRange.OrderBy)
        {
            switch (colorRange)
            {
            case ColorRange.LightRange:
                return(LightRange);

            case ColorRange.DarkRange:
                return(DarkRange);

            case ColorRange.SharpRange:
                return(SharpRange);

            case ColorRange.HotRange:
                return(HotRange);

            case ColorRange.ColdRange:
                return(ColdRange);

            case ColorRange.BlackWhiteRange:
                return(BlackWhiteRange);

            case ColorRange.OldRange:
                return(OldRange);

            case ColorRange.SkyRange:
                return(SkyRange);

            case ColorRange.FireRange:
                return(FireRange);

            case ColorRange.RedRange:
                return(RedRange);

            case ColorRange.GreenRange:
                return(GreenRange);

            default:
                return(Null);
            }
        }
Exemple #4
0
 public static void AllChildsControlColorChange(Control parent, ColorRange colorRange, MiMFa_SelectFromRange selectLow = MiMFa_SelectFromRange.Random)
 {
     AllChildsControlColorChange(parent, selectLow, GetColorRenge(colorRange, MiMFa_SelectFromRange.OrderBy));
 }
Exemple #5
0
 public static Color[] GetColorRenge(int length, ColorRange colorRange, MiMFa_SelectFromRange selectLow = MiMFa_SelectFromRange.Random)
 {
     return(GetColorRenge(length, selectLow, GetColorRenge(colorRange, MiMFa_SelectFromRange.OrderBy)));
 }