编写菜单事件代码
我们并不能给单个的菜单或菜单项目设置代码,只能在窗口事件中统一设置菜单代码,菜单事件有四个:
其中最常用的是ItemClick事件,该事件在单击某个菜单项目后执行。
所有菜单事件的e参数都是相同的:
Form: 触发事件的窗口
Strip: 触发事件的菜单
StripItem:触发是事件的菜单项目。
通常在ItemClick中,判断触发事件的StripItem的名称,来执行对应的操作,例如:
Select
Case e.StripItem.Name
Case
"Open"
'打开代码
Case "Save"
'保存代码
Case
"New"
'新建代码
Case
"Print"
'打印代码
Case
"Exit"
'退出代码
End
Select
注意编写代码的时候,不要混线了名称和标题,例如下图中名称是“Open”,不是“打开”,这是新手很容易犯的错误:
不过你也不用担心,Foxtable专门为ItemClick事件提供了自动完成列表功能,如下图所示,你要做的只是输入双引号,然后按一下Tab键:
这个自动完成列表同时列出列菜单名称和菜单标题,而且自动按照菜单的层级结构显示,非常方便。
此外编写代码直接使用某个菜单项目时,也可以使用自动完成列表: