代码之家  ›  专栏  ›  技术社区  ›  msbyuva

如何设置列表框中列的宽度?

  •  0
  • msbyuva  · 技术社区  · 16 年前

    我有一个列表框,在其中绑定来自数据表的数据

    我正在使用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
    

    如何设置列表框中列的宽度?…如何固定列宽??

    1 回复  |  直到 13 年前
        1
  •  1
  •   Jacob Ewald    16 年前

    将ListBox.MultiColumn属性设置为true,然后将ListBox.ColumnWidth属性设置为所需的任何大小。

    或者,可以切换到使用视图设置为“详细信息”的ListView控件。ListView控件中的列更直观,更易于自定义。