首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

vb6 滚动条VScroll控件,控制超过-32768~+32768行数据呢?解决方法

2012-01-03 
vb6 滚动条VScroll控件,控制超过-32768~+32768行数据呢?vb6 滚动条VScroll控件,控制超过-32768~+32768行数

vb6 滚动条VScroll控件,控制超过-32768~+32768行数据呢?
vb6 滚动条VScroll控件,控制超过-32768~+32768行数据呢?
有种方法是按比例放大,有没有相关的代码?
我总觉得放大不好实现,假如我恰好有32769行数据该怎么处理呢?

[解决办法]
程序设计本身就有问题,你给用户显示这么条数据有意义吗?假如你是用户你会去看几万条数据吗?



[解决办法]
建议楼主分页显示,先把数据存在内存中,当翻页时更新界面显示即可。
[解决办法]
我都是以32000为分界点,行数小于32000直接用,大于32000,则:
假设行数是 32769 那么:
dim a as long
a=32769 \ 32000+1 'a为放大比例,这里a为2,即为2倍
vscroll1.min=1
vscroll1.max=32769\a '设定滚动条的最大值为32769\a,即在32000的范围之内

使用时:
当前行=vscroll1.value*a 


[解决办法]
动态的list
[解决办法]

探讨
不知道您是做什么项目的,当您的软件产品交给一个对软件完全不了解的客户时,你怎样防止他不提各种脑残的问题?
您能告诉他:您的数据记录还有100多万条,鉴于微软的限制我只能给你看到前32768条!


引用:
程序设计本身就有问题,你给用户显示这么条数据有意义吗?假如你是用户你会去看几万条数据吗?

热点排行