在对话框中放一个combobox,将type选为drop list,其他用的默认属性,在data里写了几个字符串,可是在Class Wizard里却认成int型了,还改不了,是什么原因啊,照抄的书上例子,书上的就是string型的。

解决方案 »

  1.   

    在对话框中放一个combobox,将type选为drop list,其他用的默认属性,在data里写了几个字符串,可是在Class Wizard里却认成int型了,还改不了,是什么原因啊,照抄的书上例子,书上的就是string型的。
    ==drop list的为int型,drop down的为CString型
      

  2.   

    给combobox关联成员变量的时候是设置成CString类型的吗?
      

  3.   

    drop list属性对应的int型数据是combox中的索引
      

  4.   

    书上原来用的就是drop list,不过,是string啊,关联成员变量的时候,没办法改啊
      

  5.   

    drop list属性对应的int型数据是combox中的索引那怎么变成string型的呢?谢谢
      

  6.   

    俺试了一下,有CString和int两个类型可以选择。VC.net 2003简体中文版。
      

  7.   

    我用的是VC6.0,没用过.net……,里面不能选择,不是我的软件有问题吧,不过以前没觉出来啊
      

  8.   

    我的程序中原来是drop down,后来改成drop list了 ,其它地方都没有变程序没有任何问题啊。
    关联变量是CString;
      

  9.   

    应该就是没问题,关联变量是CString啊,所以才说奇怪啊