数组与控件

hwmweimin 2005-08-17 05:43:02
在VB里把控件做成数组有什么好处?

我想问一个各位高手 假如我的窗体上有几个控件

功能是鼠标移到第几个控件上,控件的标题就变成第几个

我到底把控件做成数组,还是不做成数组,程序运行时触发得快,消耗资源便小呢

快到底快多少?
...全文
238 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
langhua018 2005-08-22
  • 打赏
  • 举报
回复
在程序中用一用控件数组,就知道它的好处了
killl 2005-08-22
  • 打赏
  • 举报
回复
关键是方便,当然,如果控件多于1000的话,速度可以体现代
davysnet 2005-08-22
  • 打赏
  • 举报
回复
速度不速度,无法解释清楚,因为不知道VB本身的算法是什么样的,但是这点差别,跟现在的计算机运行速度来应该可以忽略不计,因为控件本身并没有变,而只有是你自己分辨哪一个要操作还是VB帮你分辨当前的控件而已。但是,控件数组在许多地方可以大大的方便我们的工作,比如说使用Shape控件制作的指示灯面板,输入信号为简单的数字,那么使用数组标示将大大的方便我们的工作。像这样同样的控件要数十或上百的时候,数组控件可以说是非常必要的。
Kelishating 2005-08-22
  • 打赏
  • 举报
回复
个人经验,控件数组真是可提高程序运行速度,我曾经在一台98年买的机器上试验过,CPU:300M的,放入一百个按钮控件,和放入一百个按钮控件数组,加载的时候最能感觉到的。
igxk 2005-08-22
  • 打赏
  • 举报
回复
做成控件数组好,既加快了加载速度,也方便管理共有代码。
chuanyi 2005-08-22
  • 打赏
  • 举报
回复
使用数组控件不单是速度的问题,毕竟在一个frm里加载几百个控件的情况不多,更重要的是数组空间方便,比如说你要刷新,使所有空间值为空,那么50个控件就有50行代码,而用数组的话,一个for循环就搞定了,程序编译的时候代码越多速度越慢的。但数组控件也有一个弊端:比如说txt(50),你辛辛苦苦写了3000多行代码,这时候发现要加一个txt(21)数组空间,而且不是加在头或尾上,而是加在中间,由于index的全部改变,那所有的数组空间就要重写了,所以对数组空间站的高度要更高一些,尽量避免以后增减控件
dolphin87 2005-08-21
  • 打赏
  • 举报
回复
不会影响

你说如果用几十个控件(不用控件数组),难道会有助于提高执行的速度吗
riwan61170 2005-08-21
  • 打赏
  • 举报
回复
应该不会吧,应用控件数组便于循环控制,只要控制INDEX就可以了,应该不会降低速度
hwmweimin 2005-08-21
  • 打赏
  • 举报
回复
如果我有几十个控件,我做成数组会不会降底执行的速度?
hwmweimin 2005-08-21
  • 打赏
  • 举报
回复
如果我有几十个控件,我做成数组会不会降底执行的速度?
hwmweimin 2005-08-21
  • 打赏
  • 举报
回复
如果我有几十个控件,我做成数组会不会降底执行的速度?
dolphin87 2005-08-17
  • 打赏
  • 举报
回复
如果所使用的控件有公用的代码或有类似的代码,使用控件数组就非常方便。因为使用控件数组减少了公用的代码或有类似的代码的出现,可以减少编译后的可执行文件的大小。

假如你的窗体上有几个控件,功能是鼠标移到第几个控件上,控件的标题就变成第几个,
因为控件的标题与控件的Index有一定的关系,使用控件数组,再好不过了。
wzzwwz 2005-08-17
  • 打赏
  • 举报
回复
在控件很多的情况下,用控件数组能减少EXE文件的体积
shunliu7521 2005-08-17
  • 打赏
  • 举报
回复
控件数组可以更好的管理控件,你要是做的东西就无所谓了
3q2008Com 2005-08-17
  • 打赏
  • 举报
回复
关注

我只知道 使用控件数组 方便

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧