LargeImages属性用来设置存放大图标的图标列表,当列表处于大图标显示方式时,列表使用这个图标列表中的图标显示。 SmallImages属性用来设置存放小图标的图标列表,当列表处于小图标显示方式时,列表使用这个图标列表中的图标显示。 MultiSelected属性可确定用户是否可以同时选择多个项目。缺省值为false。 属性ViewStyle确定了显示风格,可以取这样一些值。 vsIcon:列表以大图标方式显示,可以进行拖放操作。只显示第一层节点,放置方式由Arrangement决定。 vsSmallIcon:列表以小图标方式显示,可以进行拖放操作。只显示第一层节点,放置方式由Arrangement决定。 vsList:以简单列表的方式显示,不能进行拖放操作。节点是竖向放置的,只显示第一层节点,Arrangement不起作用。 vsReport:以详细列表的方式显示,显示的信息可以分成多列。最左边的列显示图标和文字,其余的列显示详细信息。节点是竖向放置的,每一层均已经展开,只有此时Columns的设置才起作用,Arrangement不起作用。 属性Columns 当属性ViewStyle被设置为vsReport时,列表中的每一项可以分成多列显示,这个属性用于设置列数和列的标题。 在设计时,按下Columns属性Value列中的省略号按钮可以打开一个ListView Columns编辑器,在这个编辑器中可以生成和编辑列及列的标题。 属性ColumnClick的值为True时,列表中的标题可以作为按钮使用, 这个属性最常见的应用是在Windows 95的资源管理器中,单击文件名或者其它几个列标题,列表中的文件就会按照文件名重新排序。 属性Items 包含列表中所有项目的集合。与TreeView组件中的Items属性类似,这个属性也有一个项目编辑器,你可以使用这个编辑器在设计时增加、删除项目,设置项目的图标索引以及标题等。它的使用方法与TreeView组件的Items编辑器基本相同。 IconOptions属性用来设置图标的显示方式。它还包含几个子属性: (1)Arrangement属性:当该属性等于iaTop时,表示图标从左到右排列在ListView组件的顶部;等于iaLeft时,表示图标从上到下排列在组件的左边。 (2)AutoArrange属性:等于True时,表示增加、删除或移动图标时图标将自动重排。 (3)WrapText属性:等于True时,表示当项目的标题超过图标的宽度时标题将换行。 此外,还有运行时态属性 Selected属性用来返回列表中被选中的项目。 TopItem属性用来返回列表中当前可见的最顶端的项目。 55)问:请您编写一个程序来帮助我理解和记忆ListView控件好吗? 答:好的,选择File菜单的New Application菜单项,打开一个空的工程,在窗体上放置一个ListView控件,两个ImageList控件,一个ListBox控件。 选中ImageList1控件,将它的Height和Width属性设置为32。双击ImageList1控件,打开图像列表编辑框。点击Add按钮,选择一个大图标文件。点击打开按钮。然后点击OK按钮。同样方法给ImageList2控件加上小图标。选择TreeView控件,将它的LargeImages属性修改为ImageList1。 系列文章索引: C++ Builder 初学问与答(一)
|
鏀惰棌鎴愬姛鏌ョ湅鏀惰棌>>
正在阅读:C++ Builder 初学问与答(七)C++ Builder 初学问与答(七)
2004-07-30 10:34
出处:CSDN
责任编辑:huangpeidan
键盘也能翻页,试试“← →”键