请问  点击一个按钮时,将值输入COMBOBOX之后, 如何在COMBOBOX中不可修改此值~~~~~~点击按钮后在代码中设置csDropDownList 但COMBOBOX就变为空了,如何又不修改此值,又显示按钮输入的值?

解决方案 »

  1.   

    先设成csDropDownList,再add到COMBOBOX中
      

  2.   


    我也试了这种方法了,先ADD进去 再csDropDownList,combobox中就不显示数据,先csDropDownList再ADD 就ADD不进去,出错
      

  3.   

     这样只能解决第一个问题,第二个的话你用combobox的onkeypress事件来处理combobox.items.add
      

  4.   

    1、设成csDropDownList,
    2、add到COMBOBOX中
    3、combobox.index:= count - 1; //根据序号定位
      

  5.   

    COMBOBOX就变为空了,是因为index<0,只要将index设置为合适值就可以了
    楼上已说得很清楚
      

  6.   

    先设置ComboBox1.Style:= csDropDownList再ComboBox1.Items.Add('你要增加的项');设置 ComboBox1.ItemIndex:= 0;  //设置为显示第一项
      

  7.   

    或者 设置 ComboBox1.ItemIndex:= ComboBox1.Items.IndexOf('你要增加的项');来显示为你增加的项
      

  8.   

    1、设成csDropDownList,
    2、add到COMBOBOX中
    3、combobox.index:= count - 1; //根据序号定位
    四楼的做法是正确的。支持!