반응형
Color C#
색 기본 설정하기.
Color c = Color.Red;
c = Color.DarkBlue;
c = Color.Black;
this.BackColor = c;
Color. 하면 선택할 수 있는 list가 나옵니다.
Windows Form project 에서 위 소스를 실행하면 Form 의 배경색상이 black 으로 됩니다.
Color.FromArgb() 사용
c = Color.FromArgb(255, 0, 0); // R, G, B
this.BackColor = c;
위 소스를 실행하면 빨간색 배경이 됩니다.
FromArgb 를 이용하면 Form 배경 속성이 서서히 다른색으로 바뀌게 할 수 있습니다.
Form 색상이 계속해서 바뀌는 간단한 소스
int r = 0, g = 0, b = 0;
private void FormColor_Load(object sender, EventArgs e)
{
timer.Tick += Timer_Tick;
timer.Interval = 10;
timer.Enabled = true;
timer.Start();
}
private void Timer_Tick(object sender, EventArgs e)
{
this.BackColor = Color.FromArgb(r, g, b);
if (r > 254)
if (g > 254)
if (b > 254)
r = g = b = 0;
else
b++;
else
g++;
else
r++;
}
더 서서히 바뀌게 하려면 Timer 의 interval 을 높이면 됩니다.
2019/01/19 - [C# 기술] - DataTable VS Dictionary 검색 속도 차이
2019/01/19 - [C# 기술] - TextBox 숫자만 입력 ( Windows Form C# )
2019/01/20 - [C# 기술] - C# try catch finally 제대로 쓰기
728x90
반응형
'C# 기술' 카테고리의 다른 글
C# File 쓰기 ( File, StreamWrite ) (0) | 2019.01.22 |
---|---|
TreeView DirectoryInfo (TreeView 폴더 구조 보여주기) (2) | 2019.01.20 |
C# try catch finally 제대로 쓰기 (0) | 2019.01.20 |
DataTable VS Dictionary 검색 속도 차이 (2) | 2019.01.19 |
TextBox 숫자만 입력 ( Windows Form C# ) (0) | 2019.01.19 |
댓글