如何废止一些菜单项
编号:QA000780
建立日期: 1999年4月9日 最后修改日期:1999年4月9日
所属类别:
黄学勤:
VPF6.0
WINDOWDS95
我建立了一个SDI表单,想废止上面的一些菜单项,我用的是SET SKIP OF PAD MENUTITLENAME OF MENUBARNAME2 IEXPRESSION2 命令但我不知道MENUBARNAME2是什么?后来我打开CD.MPR文件,发现MENUBARNAME2是M.CMENUNAME于是我用SET SKIP OF PAD MYADD OF M.CMENUNAME .T.命令废止,但不成功。后来我把CD.MPR文件中的所有M.CMENUNAME该成CD,然后用SET SKIP OF命令废止成功了。但在连编应用程序的时候VFP却把我在CD.MPR里的修改又还原了.请问如何在菜单设计器里自定义MENUBARNAME.和如何在SDI表单中废止和启用菜单项.请高手们指教指教,谢谢!
回答:
1.如果已经使用菜单生成器生成菜单的话,就不要自行修改.MPR 文件, 要修改的话使用菜单生成器修改。因为 .mpr 文件是由系统生成的,每次编译都会重新生成,所以你在上面的修改不见了。
2.要想skip一些菜单项,留意一下菜单生成器, 每个项目都有"Options" 项,点按进去,其中"Skip For:' 就是写表达式的地方。而"Pad Name:" 或 "Bar #:" 就是你指定项目名称的地方,一般不用指定名称,系统每次编译时都会生成随机数作为名称,但是如果你需要在程序中引用菜单名,就需要指定一个。以后编译时,系统会按你指定的名称作菜单条名。
此问题由何翊夫回答。
| |
|
|
| |
|
|