主题:如何让表单前面的VFP窗口不显示出来
myww
[专家分:1190] 发布于 2010-06-13 14:24:00
请教各位老师,如何让表单前面的VFP窗口不显示出来?谢谢!
最后更新于:2010-06-13 14:30:00
回复列表 (共14个回复)
沙发
martine [专家分:4950] 发布于 2010-06-13 15:39:00
在主程序中先release all,close all
你这个窗口是后调出来的? 在论坛里有关这样的说明,主要是关主窗口,我是在config.fpw中SCREEN=OFF
板凳
myww [专家分:1190] 发布于 2010-06-13 17:18:00
谢谢一楼老师!
按“在主程序中先release all,close all”的办法暂没解决问题。
而“config.fpw”文件我不会创建,还请指教!
3 楼
shzpkj [专家分:20] 发布于 2010-06-13 21:56:00
请在启动主文件(main_prg文件)中加入以下语句试试
set sysmenu off
release window 常用
4 楼
myww [专家分:1190] 发布于 2010-06-14 09:03:00
谢谢3楼!按此法暂时没解决。
5 楼
martine [专家分:4950] 发布于 2010-06-28 11:39:00
项目管理器--->其他--->文本文件---->新建 写入"SCREEN=OFF"存盘,保存成config.fpw
6 楼
qjbzjp [专家分:8830] 发布于 2010-06-28 14:57:00
_screen.left=-10000&&去掉VFP的主窗口
7 楼
myww [专家分:1190] 发布于 2010-06-28 17:28:00
回5楼老师:问题暂没解决。
回6楼老师:主要怪我没讲清楚,我是想把象交互状态下的那个命令窗口去掉。按此法把主窗口去掉了,但命令窗口没去掉。
8 楼
moz [专家分:37620] 发布于 2010-06-29 01:29:00
1. 在CHM里可以看到,使用_shell变量,可以控制禁用命令行窗口。
2. 在实践中,程序的正常运行,是不会出现这种现象的。VFP会自动关闭命令行窗口,除非:
程序出错被挂起,或在调试期间,或在编辑期间,没有read events语句(程序已经运行完毕)。
3. 你的图示显示,正处于项目编辑状态。建议:
在命令行窗口恢复系统菜单:SET SYSMENU TO DEFAULT
菜单 - 工具 - 调试器 (你就可以看到目前程序运行到哪个位置,到底是什么问题了)
9 楼
moz [专家分:37620] 发布于 2010-06-29 01:31:00
config.fpw 是一个文本文件,随便用什么方法创建都可以。放在默认目录才有效。
但看得到,你的表单,是放在VFP表单内的,所以不能隐藏主表单,这里说的是命令行窗口。
10 楼
myww [专家分:1190] 发布于 2010-07-01 16:48:00
MOZ老师,您好!
非常感谢您给我的帮助。的确,“在实践中,程序的正常运行,是不会出现这种现象的。VFP会自动关闭命令行窗口”。这种现象的出现,是在我一次重装系统以后出现的。本坛的老师为我支了不少招,仍然没有解决。刚才,我把config.fpw文件创建了,并且也是放在默认目录里,得到的效果是:命令行窗口没关闭,主表单却最小化了。如有它法,还请指点!
我来回复