C#/Winform
[C#] 배경에 따른 글자색(흰색,검은색) 변경하기
kjun.kr
2020. 7. 6. 08:19
728x90
배경에 따라서 글자가 잘보이게 하기 위해
색을 흰색이나 검은색으로 지정하게 되는데
자동으로 글자색을 지정할수 있도록 하는 코드입니다.
public TestForm() { InitializeComponent();
Color backColor = Color.Blue;
bool isBlack = .222 * backColor.R + .707 * backColor.G + .071 * backColor.B > 128;
Color fontColor = isBlack ? Color.Black : Color.White;
this.BackColor = backColor; this.colorLabel.ForeColor = fontColor; }
|
728x90