我刚才试着帮你写了个,应该能用
这个是判断D按键是否按在一秒钟模乱脊内了五次
int times = 0
DateTime first
DateTime last
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.D)
{
if (times==0)
{
first = DateTime.Now
}
times++
}
else
{
times = 0
}
if (times>=5)
{
last = DateTime.Now
TimeSpan ts = last - first
if (ts.Milliseconds<1000)
{
//这里写上你的旦渗处理代码例如
MessageBox.Show("D按陪灶键已经在一秒钟内按了5次以上")
times = 0
}
else
{
times = 0
}
}
}
不要忘记了把窗体的KeyPreview属性设置成True。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)