用listbox显示路径下的文件名时,由于有些文件名比较长,第一列的长文件名直接被第二列文件名盖住了,怎样可以拉长listbox的显示长度啊,水平滚动条我也有,还是不能显示完全我接了个图~在下面的地址,可以看到文件名显示列之间都很近,长的文件名都被后面的列盖住了,怎样能把列之间的距离拉大
http://user.qzone.qq.com/46602811/photo/98e7cc16-4129-4bde-8d0b-be794d38b2ac/M1vHYHoVCk4esacoZh3Rf14D*YMYLJcAAA!!/http://qpic.cn/w1vKz4PA

解决方案 »

  1.   

    use listViewlistbox 有列的设置吗?
      

  2.   

      listbox 好像不能自动改变宽度,要不就那text控件来实现,这样比较好控制一点
      

  3.   

    工具栏里添加控件
    选择 microsoft 什么 common 什么6.0的出来treeview listview 等一堆控件看看vb的基础书,里面肯定有
      

  4.   

    我就是想问,listbox怎么显示的时候增加长度啊
      

  5.   

    对于水平滚动的 ListBox 控件,列宽等于 ListBox 宽度除以列的个数。看来ListBox不能单独指定某列的宽度改用MSFlexGrid控件吧
      

  6.   

    Dim m_colheader As ColumnHeader
    Set m_colheader = List1.ColumnHeaders.ADD(, , "所选择端口信息")
        m_colheader.Width = 1500
        Set m_colheader = List1.ColumnHeaders.ADD(, , "所选择设备号信息")
        m_colheader.Width = 1500这样  显示不完全你可以自己拖动 查看