读书人

更改菜单的上级,该如何处理

发布时间: 2012-02-01 16:58:19 作者: rapoo

更改菜单的上级
在窗体上用菜单设计器设计了2个菜单,1级菜单 mMainMenu(0),2级菜单 mSubMenu(0)

在程序中用for循环 load 了9个mMainMenu和9个mSubMenu。
1级菜单都并排显示,没有问题。可是2级菜单都跑到 mMainmenu(0)下面了,现在想更改相应的 mSubmenu 到 mMainMenu 下级中,请问 menu.parent 怎么用,还有其他方法更改子菜单的上级吗?


[解决办法]
上级菜单设计时已决定,不可更改,设计足够多的一级菜单和下级菜单数组,默认的 Visible 设为 False,如下:
mMainMenu0
...mSubMenu0(0)
mMainMenu1
...mSubMenu1(0)
mMainMenu2
...mSubMenu2(0)
……
一级菜单需要时 Visible = True,二级菜单依旧用 Load 创建。

[解决办法]
api不知道,我知道的也是鸟同学的方法

读书人网 >VB

热点推荐