hu9jj 发表于 2008-3-5 10:21

在顶层表单中如何改变主菜单的菜单项文字?

我原来使用VFP主窗口,要改变主菜单的菜单项文字时只要用下面的命令就可以实现

Define Bar 8 Of 操作 Prompt iif(qx,"结束操作","登录操作")

其中“qx”为逻辑型变量。

我现在将程序改为使用顶层表单作主窗口,主菜单放在顶层表单中。我在顶层表单的activate事件中使用上面的代码则出现“菜单没有用DEFINE POPUP定义”的错误提示。请教各位高手应该如何解决这个问题,谢谢各位!

Tiger5392 发表于 2008-3-5 11:21

(1)qx设置为全局变量
(2)菜单重新生成
(3)调用菜单用 do 菜单.mpr with this,.t.

hu9jj 发表于 2008-3-5 13:03

我是这样做的啊,菜单可以正常使用,就是无法动态改变菜单项的文字内容。
原来没有使用顶层表单时都可以动态改变菜单项的文字,转到顶层表单时就出错了。

[[it] 本帖最后由 hu9jj 于 2008-3-5 13:04 编辑 [/it]]

页: [1]

编程论坛