FORM的load事件会多次运行,

HBJMSHOP 2011-10-03 10:22:41
各位大虾,我无意发现窗体的load事件会多次运行,是什么原因引起的?
...全文
386 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
一般情况是,卸载了窗体后再调用该窗体内的变量值、属性值,会导致该窗体再次Load
ningweidong 2011-10-04
  • 打赏
  • 举报
回复
通常说来,load事件只发生一次,你又没有代码,不好判断
贝隆 2011-10-03
  • 打赏
  • 举报
回复
在Form的生命期内只会执行一次Load。至于你的多次运行我想是你理解有误所致。
water-moon 2011-10-03
  • 打赏
  • 举报
回复
楼上正解,控件的很多事件也是这样的
worldy 2011-10-03
  • 打赏
  • 举报
回复
一般,Load事件只运行一次,但是
1,如果你Load之后,使用Unload卸载之,则在代码中任何位置访问该窗口的属性或者方法,则会再次发生Load事件;

2,如果使用 set f=new form1创建一个窗口类型的多个窗口,则每次创建都会发生Load事件;

  • 打赏
  • 举报
回复
放代码……

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧