是这样吗?Private Sub Form_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then'调用按钮的点击事件
Command1_Click()End If
End Sub探测到有按键ENTER,然后就调用下面按钮的程序
Private Sub Command1_Click()
' 具体操作
End Sub在C中就是所说是函数的调用了。但是好象没有这种写法的啊?
怎么实现啊?

解决方案 »

  1.   

    call Command1_Click()
    或者
    Command1_Click
      

  2.   

    比如说你有两个按钮:command1,command2
    设置是当command2_click时就弹出个窗口
        当运行时候,他的焦点在第一个按钮上。当你按下时他不会调用command2的方法。而是调用第一个按钮的command1_click
      

  3.   

    Private Sub Form_KeyPress(KeyAscii As Integer)
    If KeyAscii = 13 Then'调用按钮的点击事件
    Command1_Click
    End Sub
      

  4.   

    ok !
    你在表单中加一个keypress ()事件
    在此事件中检测是否有enter按下
    这样就可以做到在其它控件中调用command1_click()事件
      

  5.   

    楼主的意思是不是说,在command1上按下回车健,执行 Command2的单击事件?
      

  6.   

    首先,form.KeyPreview=true
    其次,把代码写在form_keydown里面
      

  7.   

    我仔细看了一下楼主贴上来的原代码,不知我说的对不对。
    在一个窗口上有两个按钮,当交点在command1上的时候,按下回车健,希望窗口响应这个事件,而执行Command2单击的事件。如果是这样的话,只要将当前含有按钮的窗体的keyPreview属性设置为真就可以了.
    对了要给分哟!