为什么在VB里面list 在添加到一定数据的时候就成负(-)的了
例如:
添加数据 30018条
                总是数据是-30018  
 怎么把这个负(-)号 取掉啊?
   
????????????????????

解决方案 »

  1.   

    如果只是去掉-
    可以
    a=(List1.ListCount + 65536) Mod 65536
      

  2.   

    为什么 我在添加数据的时候 我的List1.ListCount  数据个数会不断的增大 增到一定的数量时
    我的 数据个数就变成-(负的了)怎么不让它变成-(负)的呢?
      

  3.   

    For i = 0 To 30018
    List1.AddItem i
    Next为什么在我的机器上不出现负的,你是如何添加的?
      

  4.   

    因为list的总条数是一个Integer类型的值,所以不能超过32767 条,
    你的才30018,还没有超过,不会有负数的.你打一个SP6再试一下.
      

  5.   

    For i = 0 To 42767
    List1.AddItem i
    Next
    就是42767也不是负的,我用的是XP
      

  6.   

    For i = 0 To 60018
    List1.AddItem i
    Next i
    我的也不会出现-的,我系统是 p2000。
    建议u01055 (红虫子) 好好再查一下代码。或重装vb试一试!