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