combox.Items.Values['name'] := 'value';
怎么显示的时候把value和name一起显示出来了,并且中间有一个=号,
能不能只显示name,不显示value

解决方案 »

  1.   

    ip4000中有一个控件支持  item格式为:Name+chr(9)+value
    我一般的做法是
      定义一个TStringList,存储'Name=Values',Combox.items只存values
       或TstringList只存Names.,需要name时,
       StringList.names[combox.itemIndex];如:
    var
      vsl:TstringList;
      begin
        vsl := TstringList.create;
        vsl.add('QQ=22222');
        ...
        combox.Items.addstrings(vsl.values);
      end;
      

  2.   

    同意楼上的
    如项目不多也可考虑case
    onselect
    case itemindex of
    0:
    1;
    end;
      

  3.   

    我喜欢用两个combobox来解决这个问题