vb中form进行load和Active区别啊

第一个问题如题,第二个问题:可以在一个form1active中写loadform2么.PrivateSubForm_Activate()DimiAsIntegerFori... 第一个问题如题,第二个问题:可以在一个form1 active 中写load form2么.
Private Sub Form_Activate()
Dim i As Integer
For i = 10 To 1 Step -1
Print "its t minus" & i & "and counting."
Next i
Print "blastoff!"
Load Form2

End Sub
展开
 我来答
Bengbeng01
2012-05-11 · TA获得超过747个赞
知道小有建树答主
回答量:400
采纳率:80%
帮助的人:125万
展开全部
窗体的执行过程是:
先执行load过程中的语句,然后再显示窗体,执行activate过程中的语句。

第二个问题,可以那么去写的。但是你这个程序执行的时候,form2没有显示出来,在load form2语句下面再加一条代码:form2.show,不过即使这样,你这个程序在执行的时候,会出现一个小的死循环,如果生成EXE文件,要先关闭form1,然后在关闭form2,否则你关不掉,至于为什么,自己去琢磨一下吧,那你就能明白事件的触发点了。
zdingyun
2015-11-19 · 知道合伙人软件行家
zdingyun
知道合伙人软件行家
采纳数:15429 获赞数:48177
1982年上海业余工业大学化工系毕业 现退休

向TA提问 私信TA
展开全部
VB6.0中窗体的Load事件和Activate事件区别:
Load 事件,此事件是在一个窗体被装载时发生。这个窗体是不可见的。而Activate事件仅当一个对象可见时才发生。
1)Load 事件,此事件是在一个窗体被装载时发生。当使用 Load 语句启动应用程序,或引用未装载的窗体属性或控件时,此事件发生。
2)Activate 事件仅当一个对象可见时才发生。例如,除非使用 Show 方法或将窗体的 Visible 属性设置为 True,否则,一个用 Load 语句加载的窗体是不可见的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式