吧窗体设为优先接受键盘,在窗体的key down 里检测

解决方案 »

  1.   

    Form1.KeyPreview =True KeyPreview 属性
    返回或设置一个值,以决定是否在控件的键盘事件之前激活窗体的键盘事件。键盘事件为:KeyDown、KeyUp 和 KeyPress。注意 一些控件能够拦截键盘事件,以致窗体不能接收它们。这样的例子有:CommandButton 控件有焦点时的 ENTER 键、以及焦点在 ListBox 控件上时的方向键。
      

  2.   

    在enter按下的时候,用api getasynckeystate 判断ctrl是否被按下
      

  3.   

    在form的 keydows或 keypress事件中:
    用if 判断keyasii是否为 enter键
    如是,执行一个函数。你的代码就可以执行了
      

  4.   

    判断键码也可以呀!
    Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
         If Shift = 2 Then
           If KeyCode = 13 Then
            Label1.Caption = "jgjgjgjgh"
           End If
         End If
    End Sub