首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

怎么使的创建define window在关闭窗口后再执行后面的程序

2012-03-01 
如何使的创建define window在关闭窗口后再执行后面的程序define window创建的窗口,在show后会继续执行后面

如何使的创建define window在关闭窗口后再执行后面的程序
define window创建的窗口,在show后会继续执行后面的程序,如何在关闭窗口后再执行?

[解决办法]
用 DEFINE WINDOW 定义好像控制不了等待,请用表单或容器吧,个人感觉用表单添加和排版控件不是更方便吗?
[解决办法]
呵呵,抱歉抱歉!2楼给出的代码当时只是想当然的写的,没有去运行验证。
不过,办法应该总是有的,也应该有多种不同的解决方法。

先假定没有外部环境限制,在 vfp9 中可以这样:

VB code
o1 = NewObject('ttt')DEFINE WINDOW ttt FROM 2,1 TO 13,75 system close name ooActivate Window tttBindEvent(oo, 'QueryUnload', o1, 'pp')Read Eventso1 = NullMessagebox('关闭窗口后再显示此Messagebox')Define Class ttt as Custom    Procedure pp        Clear Events    EndProcEndDefine 

热点排行