模拟击键组合
Simulating keystroke combos
我创建了一个 WinForms 应用程序,并在其中放置了一个按钮。
我想编写一个事件,每当我单击按钮时它会自动模拟键盘上的 ALT + 2 键按下。
我该怎么做?
.Net 在 System.Windows.Forms
命名空间中有一个 class 叫做 SendKeys
.
它允许您发送键来模拟键盘敲击。
您需要对 System.Windows.Forms.dll 的引用(注意:这不一定是一个 winforms 应用程序),然后您可以简单地使用 SendKeys.Send(%2)
来模拟用户按下 alt+2。
可以在我链接到的 msdn 页面中找到支持的特殊键的完整列表。
我创建了一个 WinForms 应用程序,并在其中放置了一个按钮。
我想编写一个事件,每当我单击按钮时它会自动模拟键盘上的 ALT + 2 键按下。
我该怎么做?
.Net 在 System.Windows.Forms
命名空间中有一个 class 叫做 SendKeys
.
它允许您发送键来模拟键盘敲击。
您需要对 System.Windows.Forms.dll 的引用(注意:这不一定是一个 winforms 应用程序),然后您可以简单地使用 SendKeys.Send(%2)
来模拟用户按下 alt+2。
可以在我链接到的 msdn 页面中找到支持的特殊键的完整列表。