Winform窗体任意位置模拟鼠标点击
1、首先小编创建一个winform程序,然后在主窗口中添加两个按钮,这里我们要实现的功能是点击A按钮的时候,程序自动点击B按钮,如下图:

3、接下来我们创建一个鼠标点击的新类,按照下图中红色箭头指示步骤右键点击项目,然后点击添加,如下图:

5、下图中代码就是新建的MouseFlag类的具体实现,小编将其中主要的代码进行解释:其中的枚举部分不是重要部分,直接写上就好mouse_eve荏鱿胫协nt方法,这个方法的作用是模拟鼠标点击事件 SetCursorPos方法,这个方法是移动鼠标到指定位置MouseLefClickEvent(int dx, int dy, uint data)方法实现的是将鼠标移动到指定位置并且进行点击,如下图:

7、启动程序,然后点击A按钮,会发现,程序会自动执行点击A按钮然后再程序中模拟执行点击B按钮,并且会自动将鼠标位置还原。