显示column还要把View属性变成lvwreport
至于第2个问题,代码上看没什么问题,你再看看什么类型不匹配

解决方案 »

  1.   

    十分感谢 可以看到ColumnHeaders了但编译后一句还报那个错, 请问Mylist.View = lvwReport 是啥意思?为什莫卧在窗体上我不用加Mylist.View = lvwReport 也可以看到ColumnHeaders请指教
      

  2.   

    View 属性(ListView 控件)
          返回或设置 ListView 控件中 ListItem 对象的外观。语法object.View [= value]View 属性的语法包含下面部分:部分 描述 
    object 对象表达式,其值是 ListView 控件。 
    value 指定控件外观的整数或常数,如“设置值”中所描述。 
    设置值value 的设置值为:常数 值 描述 
    lvwIcon 0 (缺省)图标。每个 ListItem 对象由整幅(标准)的图标和文本标签代表。 
    lvwSmallIcon 1 小图标。每个 ListItem 对象由小图标及其右侧的文本标签代表。项目水平排列。 
    lvwList 2 列表。每个 ListItem 对象由小图标及其右侧的文本标签代表。ListItem 对象及其相关的信息在列中垂直排列。 
    lvwReport 3 报表。每个 ListItem 对象显示为小图标和文本标签。可在子项目中提供关于每个 ListItem 对象的附加信息。图标、文本标签和信息显示在列中,其中最左侧一列包含小图标和文本标签。附加列显示每个项目的子项目的文本。 
    说明只有在图标视图中才可使用 LabelWrap 属性指定在显示 ListItem 对象的标签时是否可以换行。在报表视图中,可通过设置 HideColumnHeaders 属性为 True 来隐藏列标头。也可使用 ColumnClick 事件和 Sorted、SortOrder、SortKey 属性实现当用户单击列标头时对 ListItem 对象或子项目排序的目的。还可通过拖动列标头的右边框到适当的位置来变更列的宽度。
      

  3.   

    第一个问题已经明白了,第二个 Dim oItem As ListItem   Set oItem = List.ListItems.ADD(, , "Channel ") ,报 type mismatch 如何解决请指教