VB基础教程:第八章第五节排列显示控件
8.5排列显示(ListView)控件和分层显示(TreeView)控件
1.listview控件
与浏览器的右侧一样,您可以在四个不同的视图中显示项目。使用此控件,可以将项目分组到带有或不带有列标题的列中,并且可以显示附带的图标和文本。
可以使用ListView控件将名为ListItem对象的列表项组织成以下四种不同视图之一:
大(标准)图标小图标列表报告
View属性确定控件使用哪个视图来显示列表中的项。还可以使用LabelWrap属性来控制与列表中的项目相关联的标签是否可以显示在新行中。此外,您可以管理列表中项目的排序方法和选定项目的外观。
ListView控件包括ListItem和ColumnHeader对象。ListItem对象定义ListView控件中项的各种特征,如项的简要说明、与项一起出现的ImageList控件提供的图标,以及与报表视图中显示的ListItem对象相关联的附加文本片段(称为子项)。
可以使用HideColumnHeaders属性来决定是否在ListView控件中显示列标题。可以在设计时或运行时添加列。在设计时,使用ListView的“控件属性”对话框的“列标题”选项卡添加列标题。在运行时,使用Add方法将ColumnHeaders对象添加到columnheaders集合中。
2.TreeView控件
与资源管理器的左侧一样,该控件用于显示节点对象的分层列表,每个节点对象都由一个标签和一个可选的位图组成。TreeView通常用于显示文档标题、索引条目、磁盘上的文件和目录,或者可以有效地分层显示的其他类型的信息。
创建TreeView控件后,可以通过设置属性和调用方法来操作每个Node对象,包括添加、删除、对齐等操作。您可以通过编程方式展开和折叠节点对象,以显示或隐藏所有子节点。
TreeView控件使用由ImageList属性指定的ImageList控件来存储显示在Node对象上的位图和图标。在任何时候,TreeView控件只能使用一个ImageList。这意味着当TreeView控件的Style属性设置为显示图像的样式时,TreeView控件中的每一项旁边都有一个相同大小的图像。
0条评论