VB 如何在过程中调用菜单名

来源:百度知道 编辑:UC知道 时间:2024/06/25 11:14:01
假设我已经设计了a,b,c,...,N个菜单名
现在我想对所有菜单进行修改,现在的问题是,如何调用这N个菜单名。
我的过程如下
Private Sub SubName(menuName as Menu)
End Sub
想调用Call SubName(mnuFile).
运行出错,显示类型不匹配。
有人知道如何修改吗?
Call SubName(mnuFile)这其中的mnuFile就是指,我已经设计好的a,b,c...之类的菜单名。直接使用菜单名,可修改它的属性,这个我会。现在我是像通过一个过程,可以修改不同菜单名的属性。

特别补充,我这所指的菜单,是数组菜单。若是普通菜单,则不会出错。

在运行过程中,如果只是对菜单的选中状态|有效性|名称等进行修改,可以直接用菜单名来修改

如果要动态|减少增加菜单项 等,要用API函数(当然你也可以先预留出菜单项,在不需要时隐藏,需要时显示)

Call SubName(mnuFile)中mnuFile应该是已经存在的菜单名。如Call SubName(a)

数组菜单?这样
Call SubName(mnuFile(0))

你应该用 popmenu 修改