首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

怎么向菜单传递参数

2012-02-05 
如何向菜单传递参数我使用右健菜单时,想向菜单传递参数,以用来打开不同的窗口,不知哪位仁兄做过.[解决办法

如何向菜单传递参数
我使用右健菜单时,想向菜单传递参数,以用来打开不同的窗口,不知哪位仁兄做过.

[解决办法]
这个得直接在右键事件里操作菜单里的属性了。

m_main.item[1].tag="w_file"//m_main.M_file.tag="w_file"

m_main.M_file.PopMenu(PointerX(), PointerY())

在menu的click事件判断tag的值来open:

window lw_win
open(lw_win,this.tag)
[解决办法]
我建议你不要传递参数,
这样以后继承这个菜单使用就不方便了
通过你的菜单简单的调用你的控件或窗口的事件
在控件或窗口事件里处理
你要传递的参数可以在在控件或窗口事件里直接取得即可,不必通过菜单传来传去
[解决办法]
菜单对象和其他对象一样可以有自己的实例变量,不影响继承。
[解决办法]
菜单没法传递参数,建议用全局变量或者实例变量或者menu的tag等来实现

热点排行