C#
C# 키 입력 시각화 ( 키 다운, 키 업, 폼을 투명하게)
아스키의 공부방
2019. 11. 4. 22:26
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
반응형