找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 13279|回复: 4

[求助] Form_Load事件是在窗体加载时发生还是加载完成时发生?

 火.. [复制链接]

4

主题

37

回帖

0

精华

铜牌会员

积分
296
QQ
发表于 2011-11-2 14:12:53 | 显示全部楼层 |阅读模式
RT

4

主题

37

回帖

0

精华

铜牌会员

积分
296
QQ
 楼主| 发表于 2011-11-3 17:38:49 | 显示全部楼层
sb666 发表于 2011-11-2 19:06
之前


不是吧,还没加载好就发生Load事件?可是我看到别人有在Load事件里写form.show的,既然是在加载之前就发生那为什么还没加载窗体就能显示?
在form_load过程里运行到form.show此时要加载好form才返回吗,会不会又发生了一次form_load事件

8

主题

149

回帖

2

精华

钻石会员

积分
3407
发表于 2011-11-5 02:06:35 | 显示全部楼层
supertankhzt 发表于 2011-11-3 17:38
不是吧,还没加载好就发生Load事件?可是我看到别人有在Load事件里写form.show的,既然是在加载之前就发生 ...

此时窗体尚未显示,因而有些操作是不能进行的。(据说在load里面写me.show可以制造一种程序加载速度提高了的假象……)
(我记得全国计算机等级考试2级vb的教科书里面就说了这个问题………………没记错吧?)

275

主题

3017

回帖

1

精华

管理员

嗷嗷叫的老马

积分
17064

论坛牛人贡献奖关注奖最佳版主进步奖人气王疯狂作品奖精英奖赞助论坛勋章乐于助人勋章

QQ
发表于 2011-11-5 03:42:20 | 显示全部楼层
LOAD事件产生时,窗体已经具备了显示的条件,可理解为已加载完成吧,只是不可见而已.

然后在此事件的处理过程执行完成后,会显示出窗体.

因此,才可以在LOAD事件里使用SHOW方法或设置VISIBLE=TRUE来让窗体可见.

那对于你的问题的答案,就是"加载完成时发生".
我就是嗷嗷叫的老马了......

857

主题

2632

回帖

2

精华

管理员

此生无悔入华夏,  长居日耳曼尼亚。  

积分
36130
发表于 2011-11-8 01:25:34 | 显示全部楼层
除了FORM_LOAD还有个Form_Initialize。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表