【发布时间】:2015-05-06 06:22:16
【问题描述】:
我想模拟一个简单的鼠标左键单击,它会在 5 秒后“按下”我单击一个简单的按钮表单。 enter link description here
我尝试过这种方式,但没有奏效。事情不能更简单吗?(对不起,我是新来的)
【问题讨论】:
-
在您发布的 SO 链接中,您尝试了 哪种 方法但没有奏效?
-
您是在尝试使用代码在 5 秒后单击按钮还是应该单击什么?
我想模拟一个简单的鼠标左键单击,它会在 5 秒后“按下”我单击一个简单的按钮表单。 enter link description here
我尝试过这种方式,但没有奏效。事情不能更简单吗?(对不起,我是新来的)
【问题讨论】:
不幸的是,对于这样一个相对较低级别的操作,您将导入 user32 WinAPI dll 并完全按照链接中的答案进行操作。唯一更简单的做法是使用其他人构建的包含 WinAPI 的库,如此答案中所建议的 http://inputsimulator.codeplex.com/:
https://stackoverflow.com/a/15146334/3063835
您的问题并非 100% 清楚,但这一切都假设您希望将实际的“点击”消息发送到您的表单。如果您只是想在表单中的控件上模拟点击事件,您可以随时在适当的时候调用点击事件处理程序!
【讨论】: