在ComboBox里,因为里面的内容是固定的,所以在设计时直接在List属性里输入值。但是只要输入的是0到9,即一位的数字,一回头,就全部变成了乱码,但是若在前面加0,或者是10以上的二位数字就正常。虽然用Additem添加不会有此问题,但是还是想搞清楚,这到底是怎么回事,是我的VB出问题还是哪里有错?

解决方案 »

  1.   

    我试了一下,凡是只有一位的,统统变成了那个符号,看来只能用Additem了。不知道是不是只有VB的ComboBox才有此BUG
      

  2.   

    我用的是正版的E文版的IDE , 我没有遇到你说的这种问题.
    换句话说, 正常得很,估计这个是开发环境有关了吧
      

  3.   

    啊,我的VB6是集成了SP6的大龙卷风版,晕了,好像打不回去了。算了,暂时用Additem应付一下。
    不知道到底是哪出了问题,奇怪。
      

  4.   

    用addItem 能做的, 最好用方法加吧, 以后维护起来, 人家也看得明白一些~```以后扩展到在DB里捞数据,也要改过来啊
      

  5.   

    哈哈,好的。之前我也是用Additem做的,今天另一个工程又遇到,所以上来问问大家,只是想知道怎么回事,看来是VB版本的问题了。
    Combobox是自带的控件,也不知道是在哪个文件里?VB6运行库?