动态添加控件到picturebox中,高度溢出了怎么办
时间:2011-12-22
来源:互联网
用load 动态添加 label控件到picturebox中,当动态添加的label控件太多时,运行出现溢出,好像高度不能超过32000是不是,该怎么解决?
作者: jin003236511490 发布时间: 2011-12-22
是不是你先给座标变量赋了值,然后再把这个变量值赋给 TOP 属性了啊?
如:
VB code
如果是这样,很有可能问题出来 iTop 的数据类型上,integer 的最大值是 32767
注意:我不知道,您的 LABEL 有多少,如果太多,或者您根本无法确定它最大会有多少,可能超过千位数的最好就不要一次动态加载这么多了,效率明显不行的吧。。。内存消耗太大了,程序容易崩掉啊。。。
尽量:动态加载 LABEL 控件的数量取决于屏幕中可显示的数量,不要太多,做个分页动态翻页就行了;
如:
VB code
dim iTop as integer iTop = 0 for ... label(i).top = iTop iTop = iTop + ... next
如果是这样,很有可能问题出来 iTop 的数据类型上,integer 的最大值是 32767
注意:我不知道,您的 LABEL 有多少,如果太多,或者您根本无法确定它最大会有多少,可能超过千位数的最好就不要一次动态加载这么多了,效率明显不行的吧。。。内存消耗太大了,程序容易崩掉啊。。。
尽量:动态加载 LABEL 控件的数量取决于屏幕中可显示的数量,不要太多,做个分页动态翻页就行了;
作者: msailsoft 发布时间: 2011-12-22
VB code
dim iTop as integer '如果是这样,这里的 integer 改成 long 就解决了。 iTop = 0 for ... label(i).top = iTop iTop = iTop + ... next
作者: msailsoft 发布时间: 2011-12-22
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28