dblookupcomboboxEhLib
DEV
都有此类下来列表组件

解决方案 »

  1.   

    最简单的Rz的combobox,items和values
      

  2.   

     cbb1: TComboBox;  
    这样加入的话
     cbb1.Items.AddObject('Name1',TObject(2));
     cbb1.Items.AddObject('Name2',TObject(3));
    只显示Name  不显示value的
      

  3.   

    下拉框中绑定的值是从数据库表中查出,我想同时绑定一个编号和名,名是显示用的,编号是用在代码中的;你直接AddObject是对象型;难道是要把编号看成对象使用吗?
      

  4.   

    dblookupcombobox很不错 eh版本的
      

  5.   

    现在用TComboBox控件和TStringList同时使用,TComboBox绑定值时同时绑定到TStringList里,然后通过TComboBox的值获取TStringList里值对应的编号。参考代码如下:
    var
      SList :  TStringList;
     cbobox : TComboBox;   //绑定
       SList .Add('a=1');
       cbobox.Items.Add('a');
       SList .Add('b=3');
       cbobox.Items.Add('b');
       SList .Add('e=72');
       cbobox.Items.Add('e');    //获取TComboBox值对应的id
       var
            id : string;       id = SList .Values[cbobox.Text];             //通过 a 获得 1,通过 b 获得3……目标倒是实现了
      

  6.   

    不要忘了SList := TStringList.Create;