根据R 、G、 B的数字生成相应的COLOR
/// <summary>
/// 产生一种 R,G,B 均大于 colorBase 随机颜色,以确保颜色不会过深
/// </summary>
/// <returns>背景色</returns>
Color GetControllableColor(int colorBase)
{
Color color = Color.Black;
if (colorBase > 200)
{
System.Windows.Forms.MessageBox.Show("可控制颜色参数大于200,颜色默认位黑色");
}
Random random = new Random();
//确保 R,G,B 均大于 colorBase,这样才能保证背景色较浅
color = Color.FromArgb(random.Next(10) + colorBase, random.Next(10) + colorBase, random.Next(10) + colorBase);
return color;
}