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); } }
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]; } }
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); } }
public static void AllChildsControlColorChange(Control parent, ColorRange colorRange, MiMFa_SelectFromRange selectLow = MiMFa_SelectFromRange.Random) { AllChildsControlColorChange(parent, selectLow, GetColorRenge(colorRange, MiMFa_SelectFromRange.OrderBy)); }
public static Color[] GetColorRenge(int length, ColorRange colorRange, MiMFa_SelectFromRange selectLow = MiMFa_SelectFromRange.Random) { return(GetColorRenge(length, selectLow, GetColorRenge(colorRange, MiMFa_SelectFromRange.OrderBy))); }