当前位置: 代码迷 >> VFP >> 怎么在vfp时为程序菜单增加子菜单
  详细解决方案

怎么在vfp时为程序菜单增加子菜单

热度:3222   发布时间:2013-02-26 00:00:00.0
如何在vfp时为程序菜单增加子菜单?
如何在vfp时为程序菜单增加子菜单?另如何知道自己有多少分可供结贴?

------解决方案--------------------------------------------------------
就是用代码生成菜单,代码比较多,参考一下:
http://www.examda.com/ncre2/VF/fudao/20080613/091051883
------解决方案--------------------------------------------------------
将MPR菜单代码放到顶层表单的Init事件中
*------------------------------------

设计菜单后,将菜单生成MPR,然后用文本打开MPR菜单,将全部内容(注释可不要)复制到顶层表单的Init事件中
但要在

Local cMenuName, nTotPops, a_menupops, cTypeParm2, cSaveFormName
之后加
oFormRef=This
getMenuName=.T.

这样就可以显示菜单了。
这样的好处在于可以动态菜单,因为可以根据条件加载不同的代码来实现不同的菜单。
当然也可以设计不同的菜单,但感觉这样更容易操作一些。
  相关解决方案