VB中load和click有什么区别,我知道一个事加载一个事单击,能具体说说加载的意思吗?
4个回答
展开全部
load 和 click 这两个都是事件,意思就是当这些事情发生的时候,要求电脑做些什么事情.
加载一般是窗体的事件,就是说当您用命令form1.show 使窗体出现在屏幕上,电脑先要准备生成好这个窗体,然后在屏幕上显示出来,这个准备的过程就是加载事件,这之后的事件就是激活事件(Activate),显示一个窗体,以上两个事件是一定会发生的,而且load 在前 Activate在后,当窗体显示后,才会有这个窗体上的其它事件,如你说的click事件.
在加载的过程中,你可以在这个事件里添加代码,使窗体在显示到屏幕上之前,这些工作就完成了,当然,代码的运算不能太多,比如读取巨多的数据,这会使窗体显示很慢,从而会使用户感到代码效率低.
加载一般是窗体的事件,就是说当您用命令form1.show 使窗体出现在屏幕上,电脑先要准备生成好这个窗体,然后在屏幕上显示出来,这个准备的过程就是加载事件,这之后的事件就是激活事件(Activate),显示一个窗体,以上两个事件是一定会发生的,而且load 在前 Activate在后,当窗体显示后,才会有这个窗体上的其它事件,如你说的click事件.
在加载的过程中,你可以在这个事件里添加代码,使窗体在显示到屏幕上之前,这些工作就完成了,当然,代码的运算不能太多,比如读取巨多的数据,这会使窗体显示很慢,从而会使用户感到代码效率低.
展开全部
load:
将打开窗体看成一个事件,打开窗体的时候运行了一下 load 里面的代码。与其他事件不同的是,这个事件的触发是在建立窗体的时候就已经完成。在窗体仍然存在的时候,就无法再次触发此事件,除非将其关闭再次打开,当打开的同时也就触发了此事件。
click:
触发 单击 事件,就会运行 click 中的代码。因为可以无限制的去点击,也可以无限制的去运行。
将打开窗体看成一个事件,打开窗体的时候运行了一下 load 里面的代码。与其他事件不同的是,这个事件的触发是在建立窗体的时候就已经完成。在窗体仍然存在的时候,就无法再次触发此事件,除非将其关闭再次打开,当打开的同时也就触发了此事件。
click:
触发 单击 事件,就会运行 click 中的代码。因为可以无限制的去点击,也可以无限制的去运行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Load是发生在控件被画出,窗体还没显示时,没用调用,只发生一次
Click发生被单击时,每次单击都发生
Click发生被单击时,每次单击都发生
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
恩。楼上解释很清楚了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询