VFP中表单的inint事件与load事件有什么区别??

麻烦说具体些先谢了... 麻烦说具体些
先谢了
展开
 我来答
WYZZWB2011407d2e
高能答主

推荐于2018-05-15 · 最想被夸「你懂的真多」
知道大有可为答主
回答量:5.2万
采纳率:77%
帮助的人:7632万
展开全部
一、Load事件与Initialize事件的区别。
在VB或VFP中,load事件发生在载入窗体的时候,inint事件发生在程序进行初始化的时候,所以inint事件要早于Load事件。
二、编程实例。
可以编写一个简单的程序来证明这一点。
Dim SS As String
Private Sub Command1_Click()
Label1. Caption= SS
Private Sub Form_Initialize()
SS="Now Initialize Event is being executed."
Private Sub Form_Load()
SS="Now Load Event is being executed."
程序首先声明了一个字符串型窗体级变量,然后分别在Form的两个事件中进行赋值。当程序的窗口出现之后,单击上面的按钮,可以发现,现在的字符串SS中存储的是在Load事件中所赋的值,说明Initialize事件要早于Load事件。
三、结论。
从程序的运行结果可以看出,Load事件要晚于Initialize事件,对一些全局变量或窗体级变量进行赋值的时候要注意到这一点。
百度网友2db262e5f
推荐于2017-09-15 · TA获得超过1496个赞
知道大有可为答主
回答量:1814
采纳率:0%
帮助的人:1441万
展开全部
咋还有人研究VFP呢?
LOAD好象是在表单加载其中的控件时发生;而init是在表单以及其中的各控件初始化时发生。两个事件的发生顺序不同,我印象中好象是init比load早。你可以在两个事件中分别写上不同的代码,就能看出来了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cn_luojie
2018-04-17 · 超过17用户采纳过TA的回答
知道答主
回答量:55
采纳率:100%
帮助的人:12.5万
展开全部
load事件发生在载入窗体之前,init事件发生在窗体载入之后对窗体内的部件和各种变量、数据进行初始化的时候,所以Load事件要早于Init事件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式