如何在LISTBOX中设置列的宽度?

时间:2010-01-28 23:09:36

标签: vb.net listbox width

我有一个Listbox,我绑定了来自DataTable的数据

我使用的是VisualStudio 2003,.net 1.1

For Each dr As DataRow In dt.Rows
    Dim li As New ListItem(dr("BIPAD").ToString().PadRight(25, ChrW(160)) + dr("TITLENAME").ToString())
    lbMagTilteByCategory.Items.Add(li)    
    For Each dr As DataRow In dt.Rows
        Dim li As New ListItem(dr("ID").ToString().PadRight(25, ChrW(160)) + dr("NAME").ToString()).PadRight(25, ChrW(160)) + dr("CITY").ToString()
        ListBox.Items.Add(li)
    Next
Next

如何为ListBox中的列设置宽度?..如何为列提供固定宽度?

1 个答案:

答案 0 :(得分:1)

将ListBox.MultiColumn属性设置为True,然后将ListBox.ColumnWidth属性设置为您希望的大小。

或者,您可以切换到使用ViewView控件并将View设置为Details。 ListView控件中的列更直观,更易于自定义。