Listview控件的图标设置

  • 格式:doc
  • 大小:177.00 KB
  • 文档页数:4

下载文档原格式

  / 6
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1-1 Listview控件的图标设置

ListView 控件作为一个可以显示图标或者子项的列表控件,可以在控件中显示自定义的图标,它最重要的属性就是View 属性,该属性决定了以哪种视图模式显示控件的项,请参阅技巧错误!未找到引用源。。

在ListView 控件中显示图标,需要在用户窗体中添加一个ImageList控件用于保存图像文件。关于ImageList控件的使用请参阅技巧错误!未找到引用源。。

以大图标模式显示ListView控件的代码如下:

#001 Private Sub UserForm_Initialize()

#002 Dim ITM As ListItem

#003 Dim r As Integer

#004 With ListView1

#005 .View = lvwIcon

#006 .Icons = ImageList1

#007 For r = 2 To 6

#008 Set ITM = .ListItems.Add()

#009 ITM.Text = Cells(r, 1)

#010 ITM.Icon = r - 1

#011 Next

#012 End With

#013 Set ITM = Nothing

#014 End Sub

代码解析:

在用户窗体中以大图标模式显示ListView控件,可使用鼠标拖放图标,并重新排列。

第5行代码将ListView控件的View属性设置为lvwIcon,大图标视图模式。

第6行代码使用ListView控件的Icons 属性建立与ImageList控件的关联。

第7行到第11行代码在ListView控件中添加ListItem对象,其中第10行代码设置使用ListItem对象的Icon属性指定其图像文件在ImageList控件中的编号。

ListView控件以大图标视图模式显示时如图错误!文档中没有指定样式的文字。-1所示。

图错误!文档中没有指定样式的文字。-1 大图标视图模式以小图标模式显示ListView控件的代码如下:

#001 Private Sub UserForm_Initialize()

#002 Dim ITM As ListItem

#003 Dim r As Integer

#004 With ListView1

#005 .View = lvwSmallIcon

#006 .SmallIcons = ImageList1

#007 For r = 2 To 6

#008 Set ITM = .ListItems.Add()

#009 ITM.Text = Sheet1.Cells(r, 1)

#010 ITM.SmallIcon = r - 1

#011 Next

#012 End With

#013 Set ITM = Nothing

#014 End Sub

代码解析:

在用户窗体中以小图标模式显示ListView控件,可使用鼠标拖放图标,并重新排列。

第5行代码将ListView控件的View属性设置为lvwSmallIcon,小图标视图模式。

与大图标视图模式有所不同的是,当使用小图标视图模式时需要使用ListView控件的SmallIcons属性建立与ImageList控件的关联,使用ListItem对象的SmallIcon属性指定其图像文件在ImageList控件中的编号。

ListView控件以小图标视图模式显示时如图错误!文档中没有指定样式的文字。-2所

示。

图错误!文档中没有指定样式的文字。-2 小图标视图模式

将ListView控件的View属性设置为lvwList,以列表视图模式显示,如图错误!文档中没有指定样式的文字。-3所示。

图错误!文档中没有指定样式的文字。-3 列表视图模式

将ListView控件的View属性设置为lvwReport,以报表视图模式显示,如图错误!文档中没有指定样式的文字。-4所示。

图错误!文档中没有指定样式的文字。-4 报表视图模式