背景色を薄くするためにRGBを変更します。
int oldColor = BackColor.ToArgb(); int r = (oldColor & 0x00FF0000) >> 16; int g = (oldColor & 0x0000FF00) >> 8; int b = oldColor & 0x000000FF; int addValue = 20; r = (r + addValue) > 0xFF ? 0xFF : r + addValue; g = (g + addValue) > 0xFF ? 0xFF : g + addValue; b = (b + addValue) > 0xFF ? 0xFF : b + addValue; BackColor = Color.FromArgb(r, g, b);