VScroll 的 MAX 最大只有 32767 ,远远不够用,哪个兄弟有更好的?

解决方案 »

  1.   

    把你的实际范围除以一个数,再赋给max,以后的value都除以这个数再赋给控件的value
      

  2.   

    不够用原因有2:
    1、刻度数不够,要求数值范围大、精度高。
       解决土办法:用2个VScroll。其数值范围就是 32768 的平方了,再不够再加。
    2、数值范围不同
       解决办法:加一个常数。如范围是20000 到50000之间,可以 20000 + VScroll1 .Value
    3、数值范围大、精度低
       解决办法:乘一个系数
      

  3.   

    你们说的,都不能满足我的要求
    我要显示磁盘扇区的数据,磁盘扇区的数量远远超过 32767,由于要根据 VScroll 的值
    实时显示数据,所以不能除,又要高精度
      

  4.   

    如果几个VB提供的VScroll的方案不能满足你的要求,而又一定要用VScroll。那只有2个办法:
    1、去寻找第三方控件
    2、自己画控件
    建议2。