我是一个VC初学者,我遇到一个这样的问题:
我在窗体上添加了一个组合框,在其属性的Data中输入了几个列表项Items,
然后我就编译程序,编译成功后,当我点击组合框的下拉按钮时看不见刚才添加的列表项,不知为什么?在添加一个新的组合框时要初始化哪些项呀?望各们不赐吝教!!
与这个控件类似的要初始化的还有哪些呀?先谢谢了!

解决方案 »

  1.   

    在其属性的Data中输入了几个列表项Items
    这样就完全可以了,应该没问题的
      

  2.   

    你没有设置下拉框的大小。  
    你可以先把组合框的Style属性改为Simplie 然后改变大小。
      

  3.   

    在添加一个新的组合框时要初始化哪些项呀?望各们不赐吝教!!
    与这个控件类似的要初始化的还有哪些呀?初始化也就是在对话框的OnInitDialog() 里,
    比如你的组合框控制变量为m_combo;
    m_combo.InsertString(0, "asdf");
    就可以加入数据了,不用在组合框的属性内加入。这样可以动态的加入数据
    还可以用AddString("dfdf");明白了吗??
      

  4.   

    组合框竖向大小的问题,按照楼上的方法就可以了.如果你想不改变你输入列表项的顺序,去掉style中的sort选项.如果你想在运行时增加列表项,使用AddString()成员函数如果你想获得组合框指针,使用(CComboBox*)GetDlgItem(IDC_COMBOBOX1);函数
    .
    .
    .
    祝你成功!