728x90
반응형
https://gameprograming.tistory.com/m/79
실행화면
키를 누르고 떼면 빨간색으로 변했다가 다시 투명해집니다.
키 다운
private void Form1_KeyDown(object sender, KeyEventArgs e) { switch(e.KeyCode) { case Keys.W: lbl_W.BackColor = Color.Red; break; case Keys.A: lbl_A.BackColor = Color.Red; break; case Keys.S: lbl_S.BackColor = Color.Red; break; case Keys.D: lbl_D.BackColor = Color.Red; break; } }
키 업Control
private void Form1_KeyUp(object sender, KeyEventArgs e) { switch(e.KeyCode) { case Keys.W: lbl_W.BackColor = Color.Transparent; break; case Keys.A: lbl_A.BackColor = Color.Transparent; break; case Keys.S: lbl_S.BackColor = Color.Transparent; break; case Keys.D: lbl_D.BackColor = Color.Transparent; break; } }
C# 폼을 투명하게 하는 방법은
폼 속성값에 있는 BackColor 색과 TransparencyKey값을 같게하면 됩니다.
※ 안되는 값도 있습니다
728x90
반응형
'C#' 카테고리의 다른 글
키보드 입력 테스트 프로그램 ( 키 입력 시각화 프로그램 ) (5) | 2020.01.28 |
---|---|
키보드 입력 시각화 프로그램 ( 배포 ) (0) | 2020.01.10 |
C# 키보드 입력 테스트 ( 시각화 ) (0) | 2019.11.04 |
C#으로 간단한 알람 프로그램 만들기 ( 몇 가지만 상세하게 ) (0) | 2019.11.03 |
C# 버튼을 누르면 인터넷 검색이 가능 (0) | 2018.04.13 |