VB form1.show 异常只显示窗体form1,不执行form1中的事件?!!!

 我来答
百度网友f134c02
2012-01-17 · TA获得超过726个赞
知道小有建树答主
回答量:1042
采纳率:0%
帮助的人:616万
展开全部
如果是第一次显示该窗体的话,会执行Form_Initialize 然后Form_Load 再Form_Resize 然后Form_Paint 事件

如果不是第一次显示该窗体的话,会调用Load 再Resize 然后Paint

如果想在窗体显示时执行某个事件的话,可以根据自己的需要在上面的几个事件中添加上你要执行的事件名。

如:

Private Sub Form_Load()

Form_Activate '执行Form_Activate事件

End Sub

这样的话,在窗体被Show的时候就会执行Form_Activate里面的事件了。

希望对你有帮助
十六夜里的水田
2012-01-16 · TA获得超过1829个赞
知道小有建树答主
回答量:763
采纳率:0%
帮助的人:520万
展开全部
因为在form1.show之前窗体已经加载了只是没有显示,form1.show只是让窗体可见,如果窗体没有加载则自动加载,所以不触发Form_Load事件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
alsjzhao
2012-01-16 · TA获得超过252个赞
知道小有建树答主
回答量:266
采纳率:0%
帮助的人:169万
展开全部
什么意思?调用Form1.Show后可能执行以下几个事件
Form_Load 窗体加载时执行
Form_Paint 窗体内容更新 或 显示窗体时执行
如果以上事件没有内容 调用 Form1.Show方法是不执行事件的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xuelanghugo
2012-01-16
知道答主
回答量:47
采纳率:0%
帮助的人:24.2万
展开全部
如楼上
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-01-21
展开全部
不可能~~~~~~~~~~~~~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式