检测任何按键并保存
Detect ANY Key Press and Save
我知道在 Visual Studio 中你可以检测到特定的按键(例如:Here),
但是有没有办法检测任何键(A-Z, 0-9, Shift, Ctrl, Alt, F1, F2
等)并将其显示为标签(例如:label1
)。我打算能够在任何 windows 中使用它,而不仅仅是我将制作的 Visual Studio 程序。谢谢!
Make condition according to your need. Example Source 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 中你可以检测到特定的按键(例如:Here),
但是有没有办法检测任何键(A-Z, 0-9, Shift, Ctrl, Alt, F1, F2
等)并将其显示为标签(例如:label1
)。我打算能够在任何 windows 中使用它,而不仅仅是我将制作的 Visual Studio 程序。谢谢!
Make condition according to your need. Example Source 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;
}
}
}