编程论坛
注册
登录
编程论坛
→
VFP论坛
表单的init过程和Activate过程有什么区别?应该如何用?
Wayneboc
发布于 2023-10-25 21:18, 352 次点击
表单的init过程和Activate过程有什么区别?应该如何用?
我查了帮助文件和手册,说的文绉绉的,不懂什么意思。
哪位老师能给我通俗地讲讲两者的区别和用法。
2 回复
#2
sam_jiang
2023-10-26 00:57
init就是表单初始化时发生的事件,一般只执行一次,activate就是激活表单时发生的事件,每次激活都会触发这个事件。
#3
sam_jiang
2023-10-27 18:04
举个例子:
我的表单要加载自己的自定义控件,我通常会放在init事件里,我的表单有api要声明的,也会放在这个事件里,因为这些代码只需执行一次。
而activate事件里,可以放置用户认证的程序,在一些安全要求高的应用中可以用来检查用户的合法性,一旦用户切换了窗口,回来后就必须再次输入密码。当然要慎重,不然老是被要求输入密码也是件很扯蛋的事,呵呵。。。
1