登录后不显示菜单

cd731107 2013-04-16 06:04:21
程序源码及问题已传到这里,请按其中的说明文件进行操作

注意:
输入用户名:99
输入密码:99


问题:
登陆后界面的应该有进销存操作的销售、进货等菜单
不知道为什么一个菜单都不显示,只能用任务管理器强行关闭,
麻烦高手帮忙看看,谢谢了
...全文
326 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
cd731107 2013-04-18
  • 打赏
  • 举报
回复
谢谢大家的帮助,昨天用笨办法,一个一个地加上了
WWWWA 2013-04-17
  • 打赏
  • 举报
回复
先设计1个主表单 一般过程: 1、建一个顶层表单作为主表单,在此表单的Init事件中:do 菜单名.mpr with this,.t.(此表单即为菜单所在的表单) 2、建一个菜单,要把菜单的<常规选项>中<顶层表单>和<替换>选中。操作如下: 打开你的菜单,点击VFP菜单的“显示”(View)->“常规选项”(General Options)->选中“顶层表单”(Top-Level Form),位置(Location)设置成“替换”(Replace) 点击VFP菜单中的“菜单”(Menu)->“生成”(Generate)->出现窗口后,点击“生成”(Generate)。 3、其它子表单的ShowWindow为“在顶层表单中”,并且WindowsType的值为1(即模式表单)。 4、建一个程序(prg)为项目的主文件。在这个程序中调用一个主表单,Prg的内容参考如下: CLOSE DATA _screen.visible=.f. set date to YMD SET CENTURY ON SET HOURS TO 24 set safe off set talk off set sysmenu to set exclusive on set event on ........... do form 表单A &&表单A为你的主表单名 Read Events ........... 5、这样当执行程序时,菜单和主表单为活动的,当执行一个子表单时,菜单为不可选,即不活动。 (VFP6不能通过此方法来让菜单为不活动,VFP6可以设置菜单中“跳过”再结合变量即可实现)
cd731107 2013-04-17
  • 打赏
  • 举报
回复
引用 2 楼 WWWWA 的回复:
粗略看了看,你直接设置_screen...,没有自行编制自己的主表单? 没有加入config.fpw文件,设置SCREEN=OFF?
我用的是vb6.0,有一个以前win98下的config.fpw, 里面只有一行“mvcount=7000”,我增加新行SCREEN=OFF或是SCREEN=ON 运行后还是没有显示想要的菜单(mis.mpr),能否帮忙把修改后的正确程序代码上传? 非常非常感谢
WWWWA 2013-04-17
  • 打赏
  • 举报
回复
粗略看了看,你直接设置_screen...,没有自行编制自己的主表单? 没有加入config.fpw文件,设置SCREEN=OFF?
wwwwb 2013-04-17
  • 打赏
  • 举报
回复
用你的菜单做了1个示例
http://www.access911.net/csdn/FileDescription.asp?id=9&mdb=2013-4-17&mode=1

提示找不到变量,不用理会,一路OK即可
看看菜单,FF为可执行文件,其余文件均在RAR中
WWWWA 2013-04-17
  • 打赏
  • 举报
回复
先不用你的程序,按下面2点做,看看有什么问题 1、建一个顶层表单作为主表单,在此表单的Init事件中:do 菜单名.mpr with this,.t.(此表单即为菜单所在的表单) 2、建一个菜单,要把菜单的<常规选项>中<顶层表单>和<替换>选中。操作如下: 打开你的菜单,点击VFP菜单的“显示”(View)->“常规选项”(General Options)->选中“顶层表单”(Top-Level Form),位置(Location)设置成“替换”(Replace) 点击VFP菜单中的“菜单”(Menu)->“生成”(Generate)->出现窗口后,点击“生成”(Generate)。
cd731107 2013-04-17
  • 打赏
  • 举报
回复
引用 4 楼 WWWWA 的回复:
先设计1个主表单 一般过程: 1、建一个顶层表单作为主表单,在此表单的Init事件中:do 菜单名.mpr with this,.t.(此表单即为菜单所在的表单) 2、建一个菜单,要把菜单的<常规选项>中<顶层表单>和<替换>选中。操作如下: 打开你的菜单,点击VFP菜单的“显示”(View)->“常规选项”(General Options)->选中“顶……
唉,弄了半天也弄不好,本人vfp太菜了
sdta2012 2013-04-16
  • 打赏
  • 举报
回复
1.打开主菜单:在VFP系统菜单中,选中[显示]项,在其中打开[常规选项],选中[顶层表单]前的复选框,然后确定退出。 2.设置主表单的SHOWWINDOW=2 3.在主表单的INIT中 DO .\XXX\MAIN.MPR WITH THIS,.T. &&XXX是主菜单MAIN.MPR 所在的文件夹

2,727

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧