c#键盘事件同时按两个键子拜托各位大神
c#一个按键我知道怎么获得这个时间key_Down事件然后根据获得的键值判断就行了但是同时按2个键子怎么获得这个事件呢最好能给代码写一下比如说按ab得到的键值是什么呀...
c# 一个按键我知道怎么 获得这个时间 key_Down事件 然后 根据获得的 键值判断就行了 但是 同时按2个键子 怎么获得这个事件呢 最好能给代码写一下 比如说按a b 得到的键值是什么呀
展开
1个回答
展开全部
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; } } 这种方法能行,虽然不是很专业。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询