在菜单编辑器中设好了快捷键之后还要通过编程对该菜单相应的事件编写程序的,如:Private Sub mnOpen_Click() ' 假设你在菜单编辑器中定义的某一项的名称为mnOpen msgbox "菜单被点击了" ' 加入其他你想要执行的程序代码 End Sub
recollectpainer(忆苦儿 那不能实现快捷键的作用啊,还是要去点击那个菜单才能实现啊
'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
那种并不能直接用Ctrl+F来调用
要在菜单编辑器里设置快捷键的
要实现必须再编程。反正我是这样做的。在from_keydown
msgbox "菜单被点击了"
' 加入其他你想要执行的程序代码
End Sub
那不能实现快捷键的作用啊,还是要去点击那个菜单才能实现啊
'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
//能给出代码来吗
代码不是给了吗?你发的贴子:http://expert.csdn.net/Expert/topic/2956/2956676.xml?temp=.2541162