ComboBox控件增加一列时,同时为这列存储一个对应的整数?在vc里ComboBox增加一列,可以用SetItemData(i,12345).在这一列中存储一个整数,delphi有没有这样的做法?

解决方案 »

  1.   

    self.ComboBox1.Items.AddObject('aa',Tobject(integer(12345)))
      

  2.   

    不大赞成chw_csdn_chw(chw) 的方法,你的方法虽然可以做到,但是没有考虑过垃圾内存吧??简单的说,如果你的ComboBox重新生成N次后,Tobject(integer(12345))的内存就被分配N次通常用一个TList类来维护指针是很好的习惯,垃圾内存的回收对我们的程序也是一个很重要的环节。
    欢迎批评指正
      

  3.   

    确实有 exu(大脸猫) 所说的问题!