Delphi中有什么控件有text和value两中属性,在显示得时候显示text,但是取值得时候取其value值

解决方案 »

  1.   

    有很多变通的方法的啦,比如说,如果你的value一定是整型的话,可以放在控件的tag属性中,或者是字符串但不用显示提示信息的话,可以临时放在hint属性中,等等……
      

  2.   

    楼主肯定是用惯了.net的,.net中的控件就是这样既有text又有value,delphi中的一些控件有Data属性,如Treeview,可以满足要求,有些有object属性,也可以用,但比较麻烦
      

  3.   

    那么一下这个应该怎么做:
    在一个listBox中现在用户名,然后点击其中一个用户名,取出该用户名得用户编号
      

  4.   

    有什么关系,在取值时自己转换一下就行了。STRTOINT,STRTOFLOAT,STRTODATE,FORMAT.....
      

  5.   

    楼上得兄弟理解错了,我说得是显示得是用户名,但是实际取出来得是用户名对应得用户编号,你说用strtoint转换,你到哪里去取用户编号
      

  6.   

    这样啊,可以做一个继承自TListBox的类,里面加一个数组域