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
'C# > Winform' 카테고리의 다른 글
(링크)SVG 파일을 Xaml 로 변경하기 (2) | 2020.07.13 |
---|---|
[C#] 특정 년,월 의 일수 가져오기 (0) | 2020.07.12 |
[C#] 사진 날짜 정보 가져오기 (0) | 2020.07.05 |
[C#] 그림판 실행하기 (0) | 2020.07.05 |
[C#] 참조한 dll 들 exe 파일로 통합하기 (0) | 2020.06.02 |