回 帖 发 新 帖 刷新版面

主题:教我隐藏VF主框


我做的VF可执行文件为什么有VF的主框呢?
各位大哥,我在主程序里加入了
_screen.TitleBar = 0
_screen.BorderStyle = 0   
但还有VF的主框啊。
另外也用记事本screen=off,也不行,
还有好的办法么。
谢谢

回复列表 (共3个回复)

沙发

表单属性有“1、在屏幕中 2、作为顶层表单 3、在顶层表单中”,“VF主框”就是一个特殊的顶层表单,“在屏幕中”就是在“VF主框”中!在VFP下你运行“顶层表单”时,表单在windows任务条显示出来的,运行“在屏幕中”的表单则没有的。在VFP下运行的任何表单都受VFP控制的,要编译后独立运行才能发现问题!

板凳

[url]http://bbs.pfan.cn/post-95810.html[/url]看最后的补充
2007年4月17日再次增加补充:主窗口问题

1、在VFP下运行表单时,程序是受VFP本身控制的,VFP本身主窗口并不
   消失,如果运行了顶层表单,那么在windows的任务栏会独立显示顶
   层表单的“标题”的。顶层表单在“可视界面上”独立于VFP主窗口!

2、如果关闭了VFP的主窗口,并且是运行编译后的exe文件的话,那么在
   任一时刻至少要有一个顶层表单才能让用户看见并且可以操作表单,
   如果把VFP的主窗口“全程”关闭的话,所有表单只能有两种情况:
   1)、作为顶层表单。(这时无论如何都要有一个顶层表单存在)
   2)、在顶层表单中!
   因为VFP主窗口关闭了,如果有“在屏幕中”的表单的话,该表单是
   不显示的!因为它“在屏幕中”了,而“屏幕”就是“VFP主窗口”!
   “屏幕”都关闭了在“屏幕”中的表单还能显示吗?!

3、只有运行编译后的exe文件,并设置了关闭VFP主窗口,主窗口才能完全不显示!
   仅用_screen.visible=.f.会先一闪VFP主窗口!

3 楼

"其他"中,config文件 SCREEN=OFF

我来回复

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