CListCtrl控件
就象资源管理器右边的那样的。

解决方案 »

  1.   

    http://www.applevb.com/sourcecode/extview2.zip
    ListView的使用范例(2)建立文件浏览窗口 下载(10.2K)
      

  2.   

    ListView没有小箭头  C#里就有了 兄弟改用C#吧
      

  3.   

    自己在ImageList中加图标就行了
      

  4.   

    SortKey 属性(ListView 控件)
          返回或设置一个值,此值决定 ListView 控件中的 ListItem 对象如何排序。语法object.SortKey [= integer]SortKey 属性的语法包含下面部分:部分 描述 
    object 对象表达式,其值是 ListView 控件。 
    integer 指定排序关键字的整数,如“设置值”中所描述。 
    设置值integer 的设置值为:设置值 描述 
    0 使用 ListItem 对象的 Text 属性排序。 
    > 1 使用子项目排序,子项目的集合索引在此指定。 
    说明:在改变发生前,Sorted 属性必须设置为 True。通常希望单击列标头时将列表排序。所以,ColumnClick 事件通常包括 SortKey 属性并使用单击的列将列表排序,下面的示例演示了这一点:Private Sub ListView1_ColumnClick (ByVal ColumnHeader as ColumnHeader)
       ListView1.SortKey=ColumnHeader.Index-1
    End Sub
      

  5.   

    SortOrder 属性(ListView 控件)
          返回或设置一个值,此值决定 ListView 控件中的 ListItem 对象以升序或降序排序。语法object.SortOrder [= integer]SortOrder 属性的语法包含下面部分:部分 描述 
    object 对象表达式,其值是 ListView 控件。 
    integer 指定排序类型的整数,如“设置值”中所描述。 
    设置值integer 的设置值为:常数 值 描述 
    lvwAscending 0 (缺省)升序。从字母表首部 (A-Z) 或最早的日期开始排序。数字以字符串的形式排序,第一个数位决定排序的起始位置,其后的数位决定子排序。 
    LvwDescending 1 降序。从字母表尾部 (Z-A) 或最晚的日期开始排序。数字以字符串的形式排序,第一个数位决定排序的起始位置,其后的数位决定子排序。 
    说明根据 SortOrder 指定的顺序将列表排序之前,Sorted 属性必须设置为 True。
      

  6.   


    Sorted 属性(ListView 控件)
          返回或设置确定集合中的项目是否排序的值。语法object.Sorted [= boolean]Sorted 属性的语法包含下面部分:部分 描述 
    object 对象表达式,其值是“应用于”列表中的对象。 
    boolean 指定 ListItem 对象是否排序的布尔表达式,如“设置值”中所描述。 
    设置值boolean 的设置值为:设置值 描述 
    True 项目按字母顺序排序。对于ListView控件,根据 SortOrder 属性,项目按字母顺序排序。 
    False 列表项目不排序。 
    说明对于 ListView 控件,欲使 SortOrder 和 SortKey 属性的设置值生效,必须将 Sorted 属性设置为 True。每当 ListItem 坐标变更时 Sorted 属性将设置为 False。