vb中的标准模块于窗体模块之间有什么区别和相似点?

vb中的标准模块于窗体模块之间有什么区别和相似点?还有,各位高手谁知道窗体的form-Activate()事件的功能和触发的条件么?谢!!... vb中的标准模块于窗体模块之间有什么区别和相似点?还有,各位高手谁知道窗体的form-Activate()事件的功能和触发的条件么?谢!! 展开
 我来答
百百mp3
2011-11-06 · TA获得超过855个赞
知道小有建树答主
回答量:901
采纳率:90%
帮助的人:551万
展开全部
标准模块没有控件,窗口模块可以添加控件,但它们都可以写代码.
当窗体变为活动窗口时将触发Form-Activate()事件
huohua66zhaobo
2011-11-07 · TA获得超过8353个赞
知道大有可为答主
回答量:2555
采纳率:0%
帮助的人:678万
展开全部
窗体模块(.frm文件) 包括: 声明部分,子程序过程(sub),函数过程(Function),事件过程 就是窗体的集合
标准模块(.bas)包括:声明部分,子程序过程(sub),,函数过程(Function)
区别:
在窗体模块里用public定义的变量,函数的有效范围是本窗体
而在标准模块里用public定义的变量,函数的有效范围是整个程序
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ireray5
2011-11-07 · TA获得超过396个赞
知道小有建树答主
回答量:557
采纳率:0%
帮助的人:361万
展开全部
同意一楼的回答,不过再补充一点,让你能更清楚它们之间的关系。
1、在标准模块中定义全局变量,全局函数及方法等,总之,要想在整个工程中都能引用的对象,都可放在标准模块中。当然,在一个工程中也可加入多个标准模块。
2、可以在标准模块中加入一个main函数,该函数是整个工程的入口,当然你也可把一个窗体作为启动对象来启动整个工程。不过用main函数的好处是可在该函数中初始化全局变量,对象等。
这个函数应该可理解为C语句遗留下来的古迹。
3、当然,在窗口模块中也可以定义全局变量或函数,但仅当该窗体加载后,即调用了show方法后其他地方才可引用,否则发生错误。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式