C#鼠标移动(WinForm)

C#鼠标移动(WinForm),c#,winforms,C#,Winforms,我一直在想怎么做,我需要一些帮助 如何创建此项:当您单击按钮时,鼠标光标将移动到特定位置,然后在3秒钟后左键单击,然后在1秒钟后将光标移动到其他位置?cursor.Position将获取或设置位置。 查看.NET游标类 您可以使用鼠标事件win32 API模拟单击 如何获取位置: Point FormLocation = this.Location; Point ButtonLocation = this.button1.Location; 你的麻烦将来自屏幕分辨率。我最近制作

我一直在想怎么做,我需要一些帮助


如何创建此项:当您单击按钮时,鼠标光标将移动到特定位置,然后在3秒钟后左键单击,然后在1秒钟后将光标移动到其他位置?

cursor.Position将获取或设置位置。 查看.NET游标类

您可以使用鼠标事件win32 API模拟单击

如何获取位置:

   Point FormLocation = this.Location;

   Point ButtonLocation = this.button1.Location;

你的麻烦将来自屏幕分辨率。我最近制作了一个应用程序,用于数据农业,我制作了一个原始的屏幕刮板来获取按钮的位置等等。如果它只是一个个人程序,你不应该有太多的麻烦-或者你可以问用户他们的屏幕分辨率?谢谢,伙计们,但是如果我移动表单,鼠标将离开,那么我如何根据表单的位置使其移动到位置。你要单击的按钮在哪里?它是在你的程序上,另一个人的程序上,网络浏览器上还是?按钮在程序上。你正在制作的程序,还是其他人的程序?