怎样才能在Error执行完后,直接退出Click事件
编号:QA002114
建立日期: 1999年11月26日 最后修改日期:2001年3月5日
所属类别:
liuhui:
操作系统: win98
编程工具: vfoxpro
问题: 在form中,有按钮button1,事件error,
在button1.click中有代码:
1 .....
2 .....
3 .....
如果,在1....中出现错误,error做出相应处理,
但error执行完后,仍会执行button1.click中
的2....,3....等.
怎样才能在error执行完后,直接退出button1.click,把控制权交给form?(不能release form)
回答:
你可以建立一个全局变量,如 bError。
bError = False
1......
If bError =False
2 .....
3 .....
EndIf
如果发生错误,在错误处理部分设置bError为True。
申锋的意见:
执行完ERROR程序后,执行RETU 项目主文件,如 RETU MAIN
项目主文件一般为.PRG,用全局变量,如果不小心,可能会造成更为严重事故。
此问题由李海回答。
| |
|
|
| |
|
|