我做了一个listbox的列表,但是现在的效果如图:
只是一列显示数据,但是我想实现如图:
两列或多列显示数据,不知道要如何实现,希望大家指教指教

解决方案 »

  1.   

    软件使用listbox已经成型了,不想改动太多,如果要是这样改动简单一点吧
      

  2.   

    有点难度,才50分。可以实现,可以给你写个例子。listbox中的数据要画出来。
      

  3.   


    这个不行的,此columns非比columns,他是在listbox高度不够的情况下,会把数据分成多列显示如果想实现楼主的效果,那就只有自画了,如果你们程序结构定义的好的话,换listview不会太麻烦,即使实现自画,你的改动也不小的
      

  4.   

    哦,是一个选择项有多个属性需要分多列显示啊?
    这也是一个典型的需求,不但listbox,连treeview等都有这样的需求。
    它们的每一个选择项(节点)都有data指针,可以指向选择项对应的属性结构。
    (我是很希望当时borland能把这个指针类型的data改为string类型就好了,这样,不用人为分配空间存储选择项对应的属性、最后再释放这个空间,
    只要把选择项对应的属性编码为string就行了,省事多了)