0
Visual Studioで特定のキーを押す(EX:Here)、 を検出できますが、キー(A-Z, 0-9, Shift, Ctrl, Alt, F1, F2
など)を検出してラベル(EX: label1
)。私は、Visual Studioプログラムだけでなく、どのウィンドウでもこれを使用できるようにするつもりです。ありがとう!すべてのキーを検出して保存する
Visual Studioで特定のキーを押す(EX:Here)、 を検出できますが、キー(A-Z, 0-9, Shift, Ctrl, Alt, F1, F2
など)を検出してラベル(EX: label1
)。私は、Visual Studioプログラムだけでなく、どのウィンドウでもこれを使用できるようにするつもりです。ありがとう!すべてのキーを検出して保存する
必要に応じて条件を作成します。サンプルソース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;
}
}
}
あなたは** ** Visual Studioのプログラムとはどういう意味ですか、およびC#/ Windowsプログラムに比べて違いを教えて? –
私は質問を編集しました! –
"低レベルキーボードフック"とWH_KEYBOARD_LLを検索します。 –