回 帖 发 新 帖 刷新版面

主题:不设置菜单的表单怎么退出VFP?

[size=4]偶做了一个小玩意儿,只有一个表单、表格和主程序,运行时只显示表单而隐藏了VFP的主窗口。在表单上设置了“退出”按钮,因加了QUIT命令,关闭表单与退出VFP都没问题。但是,点击表单上自带的“X”关闭符号,却总是关闭了表单而无法退出VFP,不知什么原因?菜鸟在此请教各位高手,谢谢了![/size]

回复列表 (共7个回复)

沙发

在主程序中放入:
ON SHUTDOWN Quit

板凳


在表单的unload事件中加如下代码:
clear events
quit

3 楼


谢谢楼上的二位指点了!
在下这几日也想了些办法,即在表单的DESTROY EVENT事件中加入代码如下,便可解决:
THISFORM.RELEASE
QUIT

4 楼

看来你的表单是在VFP环境中运行的,没有编译

5 楼

是编译过的,而且还做了安装盘,偶分析原因,主要是没有菜单。最开始,其他一切正常,使用退出按钮也能正常关闭。就是点击标题栏上的关闭符号,不能退出FVP,不得已使用了上述代码,现虽然已经完全能解决这个问题,但不知道还有什么不足,恳请各位高手进一步指点!

6 楼

在《退出》按钮的单击事件click中

thisform.release
clear event
quit

可能会更好一些,因为单击时马上就响应,你不用再考虑其它时序问题。

7 楼

谢谢,也解决了我的问题

我来回复

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