【发布时间】:2016-11-24 04:05:22
【问题描述】:
有没有办法注册热键以从不可见(隐藏)程序切换表单?我已经厌倦了常规方法,它们仅在表单可见或活动窗口时才有效。提前感谢您的帮助!
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Me.KeyPreview = True
Me.ShowInTaskbar = False
Me.ShowIcon = False
Me.Visible = False
End Sub
这是隐藏程序的代码。
【问题讨论】:
-
这个“隐形/隐藏”程序是什么?我不知道在不了解该程序以及是否或如何修改程序以操纵表单的情况下如何回答这个问题...
-
如果您要添加隐藏程序并将其作为进程运行的加载事件。但这也使热键也不起作用。 ' Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Me.KeyPreview = True Me.ShowInTaskbar = False Me.ShowIcon = False Me.Visible = False End Sub'
-
@Visual Vincent 那篇文章中提到的方法只适用于未隐藏的程序。
-
不,它不仅适用于“未隐藏的程序”。你甚至读过标题吗?我自己回答了这个问题,我已经多次使用过这种方法。
GetAsyncKeyState()无需您的程序可见/有焦点即可工作。