c# 一个按键我知道怎么 获得这个时间
key_Down事件 然后 根据获得的 键值判断就行了
但是 同时按2个键子 怎么获得这个事件呢 最好能给代码写一下
比如说按a b 得到的键值是什么呀
c# 一个按键我知道怎么 获得这个时间
key_Down事件 然后 根据获得的 键值判断就行了
但是 同时按2个键子 怎么获得这个事件呢 最好能给代码写一下
比如说按a b 得到的键值是什么呀
bool keyA = false;
bool keyB = false;
private void Form2_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.A)
{
keyA = true;
}
if (e.KeyCode == Keys.B)
{
keyB = true;
}
if (keyA && keyB)
{
MessageBox.Show("ab");
keyA = false;
keyB = false;
}
}
private void Form2_KeyUp(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.A)
{
keyA = false;
}
if (e.KeyCode == Keys.B)
{
keyB = false;
}
}
这种方法能行,虽然不是很专业。
winform 只支持 Ctrl + Alt + Shift +
其他的按键无法组合。