0
Visual Studio에서 특정 키 누르기 (예 : Here), 을 감지 할 수 있지만 키 (A-Z, 0-9, Shift, Ctrl, Alt, F1, F2
등)를 감지하여 레이블 (예 : label1
). 나는 어떤 윈도우에서도 Visual Studio Program을 사용하지 않고 이것을 사용할 수있게 될 것입니다. 감사!모든 키 검색 및 저장
Visual Studio에서 특정 키 누르기 (예 : Here), 을 감지 할 수 있지만 키 (A-Z, 0-9, Shift, Ctrl, Alt, F1, F2
등)를 감지하여 레이블 (예 : label1
). 나는 어떤 윈도우에서도 Visual Studio Program을 사용하지 않고 이것을 사용할 수있게 될 것입니다. 감사!모든 키 검색 및 저장
필요에 따라 조건을 변경하십시오. 예 소스 Here
void Form1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar >= 48 && e.KeyChar <= 57)
{
MessageBox.Show("Form.KeyPress: '" +
e.KeyChar.ToString() + "' pressed.");
switch (e.KeyChar)
{
case (char)49:
case (char)52:
case (char)55:
MessageBox.Show("Form.KeyPress: '" +
e.KeyChar.ToString() + "' consumed.");
e.Handled = true;
break;
}
}
}
당신이 ** ** 비주얼 스튜디오 프로그램에 의해 무엇을 의미합니까, 및 C#/Windows 프로그램에 비해 차이를 말할? –
나는 질문을 편집했습니다. –
"낮은 수준의 키보드 후크"및 WH_KEYBOARD_LL을 검색하십시오. –