模拟击键组合

时间:2015-08-14 14:38:51

标签: c# keyboard-events

我创建了一个WinForms应用程序,并在其中放入一个按钮。

我想编写一个事件,每当我点击按钮时,它会自动模拟按键盘上的ALT + 2键。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

.Net在System.Windows.Forms命名空间中有一个名为SendKeys的类 它允许您发送键来​​模仿键盘命中。
你需要一个对System.Windows.Forms.dll的引用(注意:这不一定是一个winforms应用程序),然后你可以简单地使用SendKeys.Send(%2)来模仿用户按下alt + 2。

可以在我链接到的msdn页面中找到支持的特殊键的完整列表。