我使用右健菜单时,想向菜单传递参数,以用来打开不同的窗口,不知哪位仁兄做过.
------解决方案--------------------
这个得直接在右键事件里操作菜单里的属性了。
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等来实现