現在、このメソッドを使用して、DataGriView セルの背景色に使用されるランダム化された KnowColor を生成しています。
public static Color GetRandomizedKnownColor()
{
Random randomGen = new Random();
KnownColor[] names = (KnownColor[])Enum.GetValues(typeof(KnownColor));
KnownColor randomColorName = names[randomGen.Next(names.Length)];
Color randomColor = Color.FromKnownColor(randomColorName);
return randomColor;
}
ここで、生成された可能性のあるすべての色がアプリケーションの白い DataGriView セルの背景色と対照的にならないように、すべての白に関連する KnowColors を削除したいと考えています。