我在C#中创建一个简单的球和桨程序,并使用鼠标点击移动球拍.为了注册鼠标点击,我有这个
private void Form1_MouseClick(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Right)
{
paddle.movePaddleRight();
this.Invalidate();
}
if (e.Button == MouseButtons.Left)
{
paddle.movePaddleLeft();
this.Invalidate();
}
}
Run Code Online (Sandbox Code Playgroud)
问题是它没有注册快速连续的点击.单击一下,注册下一次点击大约需要半秒钟(中间的所有点击都会丢失).有没有办法让我根据每次点击使桨移动并记录每次点击?