定义一个大于0的Columns属性。
在显示上,多列的Listbox只是把底部显示不下的Items另起一行显示。读取方法还是
和以前一样。用Itmes[index]来读取。

解决方案 »

  1.   

    什么叫多列显示?如果是这种情况,即每个项目有多个属性显示,类似于数据库表格,那么可以使用StringGrid
      

  2.   

    请问chenh1234(luke),TlistBox多列显示好象没有表格那样的列标题?
    我用的字符串是用空格分开的多项,如何加入到Tlistbox?
      

  3.   

    也可用TListView。类似于Windows的文件浏览界面,还可为每个项目设定图标 
    MyItem := ListView1.AddItem -- > MyItem.SubItem.add
    SumItem就是一个TStrings对象
      

  4.   

    是的,TlistBox没有列标题。它只是把底部显示不下的Items Wrap显示而已。
    列于列之间并无区别。用我上文所说的TlistView对象吧,符合你的要求。