关于VFP中事件的几个问题。

我准备参加九月份的全国计算机二级VFP考试,我在复习的过程中遇到了以下三题关于事件的问题,麻烦高手们给与解答,谢谢!1、要向表单传递参数,可以利用()传递。A、Activ... 我准备参加九月份的全国计算机二级VFP考试,我在复习的过程中遇到了以下三题关于事件的问题,麻烦高手们给与解答,谢谢!
1、要向表单传递参数,可以利用()传递。
A、Activate事件 B、Load事件 C、Setup事件 D、Init事件
为什么答案是Init事件,而不是Load事件?(我是这么认为的:Load的中文意思有一个装载的意思)
2、当关闭窗口时,将会触发的最后一个事件是()
A、Destroy B、Unload C、Close D、Release
其中A、Destroy B、Unload两个选项都是对象释放时这个触发时机,为什么答案却选择B?
3、所有基类都能识别的事件是()
A、Init B、Load C、InterActiveChange D、Click
这道题真的是十分没有头绪,能详细给我说一说么?
非常感谢!!!谢谢了!!!
1、Load的触发时机不是在对象发生之前么?而Init不是发生在对象发生之时么?那么Init时间怎么可能发生在Load事件之前呢?
2、Destroy是用来关闭表单上的控件而Unload则是用来关闭表单窗口的,是吗?可以这样理解吗?
3、谢谢,这一题我明白了……
展开
 我来答
花园兜
2009-08-27 · TA获得超过564个赞
知道答主
回答量:68
采纳率:0%
帮助的人:0
展开全部
1.init的确是在load事件之后,表单装载时首先发生load事件,然后装载,在装载时发生init事件,因此发生load事件时表单尚未装载,所以无法向表单传递参数;但是init事件是在表单装载时发生,所以可以向表单传递参数。

2.Destroy是在unload事件之前发生,unload是表单释放时触发的最后一个事件。表单也有Destroy事件,Destroy事件的目的是使对象无效(你也可以理解为关闭对象),这些事件发生的先后顺序可以这样表述:
表单Destroy事件(使表单失效)->表单中各对象Destroy事件(使表单上各对象失效)->表单unload事件(释放表单)。

3.你已经明白了。所有的类要想使用就必须装载,那么就有装载时发生的init事件,否则这个类就没有存在的意义了!
QAtlantis
2009-08-26 · TA获得超过1310个赞
知道大有可为答主
回答量:1966
采纳率:33%
帮助的人:915万
展开全部
1.你说的对,Init是发生在Load之后。

2.Destroy在Unload前。控件和表单都有destory。

3.A 所有类都有init,其他则可能没有。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Edger_登革热
2009-08-27
知道答主
回答量:26
采纳率:0%
帮助的人:7.2万
展开全部
快选最佳答案撒
还谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chinahue
2009-08-27
知道答主
回答量:63
采纳率:0%
帮助的人:24万
展开全部
学习..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式