关于Form窗口控件数的问题(请各位大侠帮忙,急,急!!!) 请问:每个Form窗口的控件个数是不是有上限的啊...为什么我添加到254个控件后,就出现提示说"控件数量已达到极限,不能再添加任何控件!"急啊...请各位大侠帮忙...为什么会出现这样的情况啊..是不是真的有控件数量限制的啊?若真的那怎么办啊,,,我还要添加很多控件的啊!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一个form上有200多控件?这样的程序肯定是低效率的 晕倒了.......看到了信件, 几十Frm.....我没法运行,光加载过程中就一堆的错,你引用的那个dll也没有,我试着每个Form都加了控件都还可以加,可能有个地方就是你到锄都是控件锁定, 有可能你添加的控件藏在下面吧??先别锁定再试看吧 俺毕业设计时好像也传出过一个窗体上不能放特别多的控件的事情来着。不过load出来的不算,俺load过360个picture. 用LOAD的我知道,可以..但是控件的摆放位置不好设计啊... 是啊...因为我传给您的是整个系统,,,所以就有那么多的Form,我说的那个不能加控件的Form是"frmCOST_SMTT" 里面不能再添加控件啦... 我试了frmCOST_SMT 可以再加 N 个控件, 可能是你的内存只有 256M 吧 ? 哈哈哈.... 一个软件控件太多不是好事,会严重降低效率!就算用LOAD动态添加也一样!建议楼主考虑一下优化吧! 刚吃饱饭撑着呢, 加了100个Picture有点手软啦.....记得两年多前刚学VB那时不会用控件数组,从Text1 text2 text3.....Text200 电脑老死机,(128M) 去掉几个就没问题, 后来追加到512M 没有问题了,那时我只需要200个TextBox,就没往下试.你的frm上面加了100个PictureBoxhttp://p.blog.csdn.net/images/p_blog_csdn_net/cbm666/366646/o_100KJ.jpg这是我的桌面甲虫, 每只甲虫是一个 Image控件,1000只也可以,但电脑很卡, 呵呵 400只还行 【CBM666 爬满您桌面的甲虫】 http://blog.csdn.net/cbm666/archive/2008/02/26/2122374.aspx效果图:http://p.blog.csdn.net/images/p_blog_csdn_net/cbm666/366646/o_JKC2.jpg 很谢谢您一直对我的支持...我想这应该是每个Form只能添加254个控件的原因啦.(注:我说的是"frmCOST_SMTT" 而不是"frmCOST_SMT" ,这两个是不同的.前都要比后者多了很多控件的.) 是不是限定 255 我不敢肯定,因我只加过 200个, 果真如此,那么你换个思路,就在窗体上加100个控件就好, 其它的用 Load的方式动态线上添加控件,并写好代码自动排列控件. 这个我还不是很会呢...控件的位置要怎么摆放呢?要怎么设呢?Private Sub Form_Load() For i = 1 To 20 Load Label1(i) Label1(i).Top = Label1(i - 1).Top + Label1(i - 1).Height Label1(i).Visible = True Load Text1(i) Text1(i).Top = Text1(i - 1).Top + Text1(i - 1).Height Text1(i).Visible = True Load Command1(i) Command1(i).Top = Command1(i - 1).Top + Command1(i - 1).Height Command1(i).Visible = True NextEnd Sub我只会这简单的LOAD 控件. 怎么用这么多啊??你要用TEXT做表格啊? vbs 数组参数传递 如何建立vb ado 全局连接 关于VB设计程序利用SQL数据库对文件的管理? 如何使文本的颜色不同? 给上弦月的分!他帮我,我一定感激他!其他人可以和我交朋友,但分是上弦月的! 请各位大虾帮忙,有关句柄的 怎样屏蔽敏感词汇? 急!!为什么这个存储过程不能调用? 谁能用VB得到BIOS的密码? ### hnlzh(吸海垂虹) 来拿分 VI ### 回溯法求解背包问题的软件设计 SendMessageStr卡巴提示风险软件
不过load出来的不算,俺load过360个picture.
用LOAD的我知道,可以..但是控件的摆放位置不好设计啊...
是啊...因为我传给您的是整个系统,,,所以就有那么多的Form,我说的那个不能加控件的Form是"frmCOST_SMTT" 里面不能再添加控件啦...
http://p.blog.csdn.net/images/p_blog_csdn_net/cbm666/366646/o_100KJ.jpg这是我的桌面甲虫, 每只甲虫是一个 Image控件,1000只也可以,但电脑很卡, 呵呵 400只还行 【CBM666 爬满您桌面的甲虫】 http://blog.csdn.net/cbm666/archive/2008/02/26/2122374.aspx效果图:
http://p.blog.csdn.net/images/p_blog_csdn_net/cbm666/366646/o_JKC2.jpg
很谢谢您一直对我的支持...我想这应该是每个Form只能添加254个控件的原因啦.(注:我说的是"frmCOST_SMTT" 而不是"frmCOST_SMT" ,这两个是不同的.前都要比后者多了很多控件的.)
For i = 1 To 20
Load Label1(i)
Label1(i).Top = Label1(i - 1).Top + Label1(i - 1).Height
Label1(i).Visible = True
Load Text1(i)
Text1(i).Top = Text1(i - 1).Top + Text1(i - 1).Height
Text1(i).Visible = True
Load Command1(i)
Command1(i).Top = Command1(i - 1).Top + Command1(i - 1).Height
Command1(i).Visible = True
Next
End Sub我只会这简单的LOAD 控件.