社区
VB基础类
帖子详情
VB中的这些事件有什么区别?
accp258
2003-08-21 06:13:40
事件:
1、Initialize
2、load
3、activate
为什么有些代码写在load事件里面为什么实现不了呢?同样的代码放在其它两个事件里为什么就可以实现呢?
...全文
130
17
打赏
收藏
VB中的这些事件有什么区别?
事件: 1、Initialize 2、load 3、activate 为什么有些代码写在load事件里面为什么实现不了呢?同样的代码放在其它两个事件里为什么就可以实现呢?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
didishu0807
2003-08-22
打赏
举报
回复
顶
j4sxw
2003-08-22
打赏
举报
回复
顶
踏平扶桑
2003-08-22
打赏
举报
回复
把代码贴上来.
射天狼
2003-08-22
打赏
举报
回复
这几个事件楼上几位已经说的很详细了!!
你说的关键看你写的是什么代码了!?
accp258
2003-08-22
打赏
举报
回复
问题的重点在于:
为什么有些代码写在load事件里面为什么实现不了呢?同样的代码放在其它两个事件里为什么就可以实现呢?
谁能够回答呢?
pigpag
2003-08-22
打赏
举报
回复
//pigpag(噼里啪啦):并不是能放在Initialize事件里面的代码都可以放在Load中,最典型的是修改菜单的caption属性,在load中根本不能用;
怎么不能用了,我一直是这样的。你指的是什么Caption?
//SetFocus()也不是在Load里面不能有,只要在它前面有me.show就行了。
请看:
而在Load里面不能有某些需要界面才能运行的代码。典型的例子就是SetFocus()
▲▲▲▲
我已经把问题的实质说了。Me.Show就是提供可视界面的语句。
accp258
2003-08-22
打赏
举报
回复
to schzh()
你看看在activate这个事件里能不能用?
schzh
2003-08-22
打赏
举报
回复
pigpag(噼里啪啦):并不是能放在Initialize事件里面的代码都可以放在Load中,最典型的是修改菜单的caption属性,在load中根本不能用;
SetFocus()也不是在Load里面不能有,只要在它前面有me.show就行了。
iiboy
2003-08-22
打赏
举报
回复
楼上的朋友已经说得非常的详细了.
junhrb
2003-08-22
打赏
举报
回复
大家说的对 掌声
phil2360
2003-08-22
打赏
举报
回复
1-创建不加载
2-创建并加载
flyingscv
2003-08-22
打赏
举报
回复
试了一下好像不对:)
flyingscv
2003-08-22
打赏
举报
回复
1、Initialize 整个类只一次,只在第一个实例创建前发生
2、load 每个实例创建时发生一次
3、activate 和以上完全不同,获的焦点是发生
pigpag
2003-08-21
打赏
举报
回复
一般说来,能放在Initialize事件里面的代码都可以放在Load中,而在Load里面不能有某些需要界面才能运行的代码。典型的例子就是SetFocus()
xinshou1979330
2003-08-21
打赏
举报
回复
楼上 两位说的太详细了
给予掌声+支持
刘洪峰AIoT
2003-08-21
打赏
举报
回复
1、Initialize -- 窗体初始化 在窗体生存期执行一次
2、load -- 窗体加载 在窗体生存期执行一次
3、activate -- 窗体有不活动状态转到激活态,在窗体生存期有可能执行多次
hisofty
2003-08-21
打赏
举报
回复
1 用于初始化窗体的
2 窗体的显示等
3 激活
VB
中
事件
和方法的
区别
以人体为类, 你可以把人体看作窗体对象,耳朵作为窗体上的一个控件,比如说你听到了一句话,这时就激活了耳朵的OnLister
事件
, Private sub 耳朵_OnLister(ByVal 说话人 as 人) select case 说话人 case 老婆: call 全心全意听话() case 老板: call 尽力听话() c
vb
中
combobox的change
事件
与click
事件
区别
前言 我想通过随着改变combobox1的内容而combobox2的内容也发生改变 理解 - [ ] combobox的change
事件
在什么情况下触发的? 当窗体加载时combobox会有一些选项,比如加载时combobox里面有3个,分别为1,2,3,当加载后你输入其他选项的时候,而不是123,就触发了! - [ ] combobox的Click
事件
在什么情况下触发的? 当手标点击combob...
VB
中
mshflexgrid
中
getfocus与cellleave
事件
的
区别
只要点mshflexgrid控件getfocus
事件
就会被触发,而cellLeave
事件
只有改变单元格时才会被触发,而且cellLeave
事件
要比getfocus
事件
先执行,如果cellLeave
事件
中
有msgbox或exit sub,那么getfocus就不会再执行。 另外,为了使mshflexgrid变成一个可编辑的控件,变相的处理方式是引入一个文本框,在getfocus
计算机
事件
的定义,计算机
中
vb
中
的“方法”和“
事件
”概念有什么
区别
?
满意答案借用MSDN的参考文档资料说明如下:属性、方法和
事件
概述Visual Basic 的窗体和控件是具有自己的属性、方法和
事件
的对象。可以把属性看作一个对象的性质,把方法看作对象的动作,把
事件
看作对象的响应。日常生活
中
的对象,如小孩玩的气球同样具有属性、方法和
事件
。气球的属性包括可以看到的一些性质,如它的直径和颜色。其它一些属性描述气球的状态(充气的或未充气的)或不可见的性质,如它的寿命。通过...
VB基础类
7,788
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章