C#高手分析一段代码

来源:百度知道 编辑:UC知道 时间:2024/06/30 23:18:52
private void btnautoclickstrat_Click(object sender, EventArgs e)
{
for (int t = 1; t < 6; t++)
{
System.Windows.Forms.Cursor.Position = new System.Drawing.Point(300, 470);//定位鼠标

mouse_event(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);//自动单击鼠标左键并释放
Thread.Sleep(3000);//等3秒
}
}
这是BUTTON按钮单击事件方法,实现的是:自动移动鼠标到指定位置,自动单击5次.而测试结果都是自动单击两次,就不向下执行了.怎么回事???

我像你说的做了个例子,没有问题啊,我的代码是
private void button1_Click(object sender, EventArgs e)
{
for (int t = 1; t < 6; t++)
{
System.Windows.Forms.Cursor.Position = new System.Drawing.Point(t*100, t*100);//定位鼠标

Thread.Sleep(1000);//等3秒
}
}
你试试看我的代码行不行如果我的行,你的不行那我再看看