我键了一个菜单,而且都设置了快捷键,但是运行时,那些快捷键都没有用,这是怎么回事,是不是还要给快捷键编写代码啊

解决方案 »

  1.   

    你的快捷键是哪个啊?不是用的&F吧?
    那种并不能直接用Ctrl+F来调用
    要在菜单编辑器里设置快捷键的
      

  2.   

    在菜单编辑器里面设置的快捷键好像是没有如(ctrl+f)。我也遇到过,
    要实现必须再编程。反正我是这样做的。在from_keydown
      

  3.   

    比如说在webbrowser得到焦点时,经常会这样
      

  4.   

    比如我要实现ctrl+A来打开文件,怎么样来实现啊
      

  5.   

    在菜单编辑器中设好了快捷键之后还要通过编程对该菜单相应的事件编写程序的,如:Private Sub mnOpen_Click()     '  假设你在菜单编辑器中定义的某一项的名称为mnOpen
        msgbox "菜单被点击了"
        '  加入其他你想要执行的程序代码
    End Sub
      

  6.   

    recollectpainer(忆苦儿
    那不能实现快捷键的作用啊,还是要去点击那个菜单才能实现啊
      

  7.   

    '0、当菜单为隐藏时,快捷键往往会无效;当Webbrowser取得焦点时,Form无法响应KeyDown、keypress、keyup事件
    '1、设置webbrowser控件的TabIndex属性为大于0的数字。
    '2、设置Form的KeyPreview为True
    '3、用类似于如下的代码Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
        If Shift = 2 Then
        Print KeyCode
            If KeyCode = 65 Then YourMenu_click
        End If
    End Sub
      

  8.   

    //键盘勾子函数是什么东西啊
    //能给出代码来吗
    代码不是给了吗?你发的贴子:http://expert.csdn.net/Expert/topic/2956/2956676.xml?temp=.2541162