如何通过vb.net使用热键实现外部应用程序

时间:2011-03-07 16:03:01

标签: vb.net winforms keyboard-shortcuts

我有一个Windows程序,按下某个组合键后启动它(如果它已经运行)。现在我想通过vb.net代码触发吗?怎么办呢?

3 个答案:

答案 0 :(得分:2)

你可以通过pinvoking RegisterHotKey来做到这一点。在此站点或Web上搜索该名称以查找示例代码。例如Here's one

请注意,这可能不是您的时间的好投资,Windows已经支持它。创建程序的快捷方式。右键单击它,属性,快捷方式选项卡。单击“快捷键”文本框,然后按您要使用的击键组合。

答案 1 :(得分:1)

您需要在表单上观看keydown事件。我在msdn的例子中包含了一个链接: http://msdn.microsoft.com/en-us/library/system.windows.forms.control.keydown.aspx 这是一个代码片段,我发现有人发布了: http://www.daniweb.com/forums/thread114278.html

答案 2 :(得分:1)