배경에 따라서 글자가 잘보이게 하기 위해

색을 흰색이나 검은색으로 지정하게 되는데

자동으로 글자색을 지정할수 있도록 하는 코드입니다.

 

 

        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;

        }

 

 

 

+ Recent posts