在HTML的select表单中每个option有个用于显示的text属性和一个实际值的value属性。在Delphi的ComboBox的每个Item中如何实现这个功能,比如说显示出来的是姓名,而实际保存的是ID值。

解决方案 »

  1.   

    呵呵,可以自己做一个TStringList来对应好了。
      

  2.   

    TComboBox.Items就是一个TStrings,而TStrings有一个属性
    property Objects[Index: Integer]: TObject;
    可以存入任何TObject的子类对象
      

  3.   

    怎讲?
    TComboBox.Items是TStrings属性。
    怎么讲它改成自已的TStringList?
      

  4.   

    或者只能把ID和combobox的itemindex关联起来了。
      

  5.   

    可以用tlist链表来保存,然后一一对应了
      

  6.   

    itemindex不是它自身自增的吗?
    可以修改?
      

  7.   

    combobox里面的itemindex当然不能改了,我是说把你的ID和它关联上。关注其他办法......
      

  8.   

    可以做一个隐藏的,表示ID,
    显示的表示NAME,把他们关联起来
    这样保存的时候--ID
    显示的是NAME
      

  9.   

    (*可以做一个隐藏的,表示ID,  
    显示的表示NAME,把他们关联起来  
    这样保存的时候--ID  
    显示的是NAME *)如何隐藏?
      

  10.   

    To: lwjwj1314() “TComboBox.Items是TStrings属性。怎么将它改成自已的TStringList?”TStrings就是TStringList的父类呀