如果两个程序都用到了相同的热键 比如说ctrl+enter 当这2个程序同时运行起来的时候,怎么才能让只有一个程序接受热键,换句话说就是谁在前台(前面 激活状态)谁就使用这个热键,谁在后台 或者最小化等非激活状态 那么就不使用这个热键! 怎么能做到呢?   答:代码如下: Private Sub Text2_KeyDown(KeyCode As Integer, Shift As Integer) If Shift = 2 Then If KeyCode = vbKeyReturn Then Text1.Text = Text2.Text Text2.Text = "" End If End If End Sub