c#button用代码点击

来源:百度知道 编辑:UC知道 时间:2024/06/03 07:23:17
记得C#里有一个方法可以模拟鼠标点击Button的效果。是那种真正的点击。
是那种点击时,会获得焦点的。c#好像有内置的一个方法吧。

button1.performclick()

button1.PerformClick();

调用系统API函数,mouse_event

private readonly int MOUSEEVENTF_LEFTDOWN = 0x2; //按下左键
private readonly int MOUSEEVENTF_LEFTUP = 0x4;
private readonly int MOUSEEVENTF_RIGHTDOWN = 0x008; //按下右键
private readonly int MOUSEEVENTF_RIGHTUP = 0x0010;
[DllImport("user32")]
public static extern void mouse_event(int dwFlags, int dx, int dy, int dwData, int dwExtraInfo);

mouse_event(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, 0,0, 0, 0);

再有问题可以直接问我