鏀惰棌 (0) +1 璧� (0) +1 韪� (0) +1
鏀惰棌鎴愬姛鏌ョ湅鏀惰棌>>

正在阅读:C++ Builder 初学问与答(七)C++ Builder 初学问与答(七)

2004-07-30 10:34 出处:CSDN 作者:ch_builder 责任编辑:huangpeidan

  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 初学问与答(三)
  C++ Builder 初学问与答(四)
  C++ Builder 初学问与答(五)
  C++ Builder 初学问与答(六)



察看评论详细内容 我要发表评论
作者笔名简短内容 发表时间
:

键盘也能翻页,试试“← →”键

相关文章

关注我们

最新资讯离线随时看 聊天吐槽赢奖品
鎵嬫満璁块棶鍥炲埌椤堕儴