如何在C#中执行ALT + TAB sendkey事件

men*_*dez 4 c# keyboard tabs sendkeys alt

我试图使用一个包含ALT键的sendkey事件,然后按下TAB键.你是如何进行这一行动的,我尝试了很多变化,但我似乎无法找到答案,谢谢.

Zia*_*iad 10

在浏览完MSDN文档页面后,我提出了这个问题,它对我来说似乎正常工作:

SendKeys.Send( "%{TAB}");


Jes*_*mos 1

使用 sendkeys PInvoke 可以通过发送 ALT 键按下事件、TAB 键按下、然后 TAB 键按下、然后 ALT 键按下来完成此操作。还有另一种方法可以在按键上使用 ALT 修饰符,但我记不清具体方法了,因为我已经有一段时间没有使用它了。

如果您想要执行多个 Tab 键,请交替按下 TAB 键和按下键盘,同时按住 ALT 键。