回 帖 发 新 帖 刷新版面

主题:在带有菜单的顶层表单中运行另一个表单的问题?

主表单(表单一)作为顶层表单,有菜单。
选择一个菜单项后,执行另一个表单(表单二)(在顶层表单中)。
我想在执行表单二后,表单一的菜单项不可用,该怎么做?
前提是:
一、表单二不能用模式表单,因为那样无法调整表单一的大小了,表单二比较大。
二、我不想把表单一设为最大化。

或有什么更好办法解决此类问题,请指教。

回复列表 (共14个回复)

11 楼

不是主文件名!
而是菜单名!



主菜单.mpr 中的创建菜单语句中的:


DEFINE MENU 菜单名

12 楼

这样是对的啊:
表单一:INIT
DO 主菜单.MPR WITH THIS,"ZCD"


表单二:INIT
SET SKIP OF "ZCD" .T.

不行吗?

13 楼

[quote] 但还有一点不明白,一直没搞懂 DO XXX.XXX WITH XXX , XX
这个逗号后面的部分有什么作用,有时是.T.,现在又是"XXX".[/quote]

是 .T.    表示在指定的表单中显示菜单时,允许菜单名和表单名使用系统工程默认的临时名。

现在又是"XXX"      用户直接指定的菜单名。

14 楼

好使了,是那个样子.

第二个问题好像明白点了,系统工程默认的临时名是啥呀?

我来回复

您尚未登录,请登录后再回复。点此登录或注册