ldcf.net
当前位置:首页 >> Form.loAD事件和Form.ACtivAtE,在vB里有什么区别? >>

Form.loAD事件和Form.ACtivAtE,在vB里有什么区别?

Form_Activate发生在Form_Load之前,当一个对象成为活动窗口时发生。举个例子,你打开Form1,此是就会先执行Form_Activate里面的程序,接着执行Form_Load里面的程序。然后你又打开Form2(Form1不关闭),当你鼠标在点到Form1的时候,这个时候又...

load使窗体载入时的事件,而Activate是窗体被选为活动窗体时(即焦点在窗体上)的事件 例如:一个工程里有FORM1和FORM2,在form1中输入如下代码: Private Sub Form_Load() Form2.Show End Sub 在form2中输入如下代码: Private Sub Form_Activa...

Form_Load 是窗体加载时执行的代码, 这段代码在代码编辑窗口里写 启动vb后,自动出现一个form1窗体,你直接双击,打开的就是代码编辑窗口,里面 Private Sub Form_Load() End Sub 都已经自动生成了,你只要把中间的内容添加进去就可以了

Form_Activate 当一个对象成为活动窗口时发生 Form_Load 此事件是在一个窗体被装载时发生。当使用 Load 语句启动应用程序,或引用未装载的窗体属性或控件时,此事件发生。 Activate 事件仅当一个对象可见时才发生。例如,除非使用 Show 方法或将...

form-load() 是窗体载入事件,但是它还并没有显示出来 print肯定看不到了. form-activate 是窗体激活事件,print当然就可以看到了. 当然了,如果你在form-load()事件里也是有办法显示出print的.只要先执行一个让窗体显示的命令 然后在print 即可.o(...

窗体的执行过程是: 先执行load过程中的语句,然后再显示窗体,执行activate过程中的语句。 第二个问题,可以那么去写的。但是你这个程序执行的时候,form2没有显示出来,在load form2语句下面再加一条代码:form2.show,不过即使这样,你这个程...

Form_Resize 是窗体重新改变大小 Form_Load是窗体装载 Form_Activate是窗体活动状态,也是重新获得了焦点以后的事件

把Form2的Activate事件过程描述 Private Sub Form_Activate() 改为 Public Sub Form_Activate() 然后在Form1窗体加入一个按钮Command1,加入如下代码: Private Sub Command1_Click() Form2.Form_Activate End Sub 这样就OK了!

楼主:这个问题的实质其实不是Load 与 Activate的问题, 窗体的显示过程中,若还没加载,则先要加载,这会触发Load事件,如果加载完毕,从不显示状态到显示状态时,要触发Activate. 所以Load事件时,窗体还是不可见的,Print上去的东西会马上没...

网站首页 | 网站地图
All rights reserved Powered by www.ldcf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com