楼上的兄弟,回答是正确的
你只要写好KEYDOWN 的处理事件,就OK了,你按住键不放,就会连续触发 KEYDOWN 事件
举个例子给你:
你在窗体上放一个 LABEL,叫 label1,将窗体的 KeyPreview 设为 true
在窗体的 KeyDown 事件里,写入下面的代码
Random rnd = new Random();
this.label1.Text = rnd.Next(1000).ToString();
然后运行程序,你安住键不放,看效果
长按会连续触发KeyDown事件,你只要安心处理你的KeyDown就可以了,长按不用你操心
用判断,来指示是否要重新加载图片
http://zhidao.baidu.com/question/89711631.html
这里的方法你尝试过了没有?
我们在那给你提供了几个方案了啊
要是实在不行你要说出来啊
int Judge=0;
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.D)
timer1.Enabled = true;
}
private void Form1_KeyUp(object sender, KeyEventArgs e)
{
timer1.Enabled = false;
}
private void timer1_Tick(object sender, EventArgs e)
{
Judge++;
textBox1.Text = Judge.ToString();
}