의 ProcessKeyPreview 사용자 컨트롤에서 keydown을 처리 할 때 다음 코드를 사용합니다. 하지만 나는 키 누르기에 대한 사용자 제어를 위해 동일한 작업을 수행 할 수있는 방법을 알고 싶습니다.bool Override C#
const int WM_KEYDOWN = 0x100;
const int WM_KEYUP = 0x101;
protected override bool ProcessKeyPreview(ref Message m)
{
if (m.Msg == WM_KEYDOWN && (Keys)m.WParam == Keys.A)
{
messagebox.show("You have pressed A");
}
return base.ProcessKeyPreview(ref m);
}
키 누르기에서 keychar에 대해 이렇게하고 싶습니다.
이 코드는 단지 예를 들어 줘 keys.A 나를 예를 들어 작업 할 수 없습니다 된 keyChar = 'A'미리
감사
키를 누를 때 키를 누르는주기가 완료됩니다. –
@ Mr.Disappointment 키 누르기에서 if (e.keychar == 'A')와 같이 키의 문자를 선택하고 싶습니다. – aliboy38