如何使的创建define window在关闭窗口后再执行后面的程序
define window创建的窗口,在show后会继续执行后面的程序,如何在关闭窗口后再执行?
[解决办法]
用 DEFINE WINDOW 定义好像控制不了等待,请用表单或容器吧,个人感觉用表单添加和排版控件不是更方便吗?
[解决办法]
呵呵,抱歉抱歉!2楼给出的代码当时只是想当然的写的,没有去运行验证。
不过,办法应该总是有的,也应该有多种不同的解决方法。
先假定没有外部环境限制,在 vfp9 中可以这样:
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