ListView控件属性、方法、事件 - 花狐狸的家

来源:百度文库 编辑:神马文学网 时间:2024/04/27 15:06:11

ListView控件属性、方法、事件

[ 2005-10-23 07:49:34 | 作者: 花狐狸 ] : | | 常用属性:
   View设置或返回控件的视图类型
值  说明
1-LvwIcon  图标类型
2-LvwSmallIcon  小图标类型
3-LvwList  列表类型
4-LvwReport  报表类型

  Arrange 设置后返回控件的图标排列方式(在图标视图下有效)
值  说明
1-LvwNone  不排列
2-LvwAutoLeft  自动靠右排列
3-LvwAutoTop  自动靠左排列

  Icons、 SmallIcons、 ColumnHeaderIcons属性
Icons指定图标视图时的图标与ImageList的绑定
SmallIcons、 ColumnHeaderIcons指定列表视图时的图标与ImageList的绑定

  PICTURE、PictureAlignment属性
分别指定ListView控件的背景图片和布局方式

  ListItems(Index) 属性
ListItems 属性是ListView控件中列表项的集合。Index用于指定列表项集合中的一个对象,
我们可以把这个对象看作对一行的引用
ListItems集合的属性
1.  Text 设置或返回显示文本
2.  key 关键字
3.  index 索引编号
4.  icon , smallicon 不同视图时显示单元格的图标
5.  checked 给checkboxes 打√
6.  selected 使处于选定状态
7.  ListSubitems(index) 集合 我们可以把这个集合看作对这行中单元格的引用
  Text 设置或返回单元格显示的内容
  Reporticon 设置单元格的图标
8. Subitems(index) 设置或返回单元格文本 == ListSubitems(index).text


  ColumnHeaders(index) 属性
ColumnHeaders 属性是ListView控件中列标头的集合
1.  text 显示标题文本
2.  key
3.  index
4.  icon 指定标题图标
5.  alignment 指定index列的对齐方式 (注意:第一列也就是列表项不能指定)
6.  position 返回当前列的索引
7.  subitemindex 返回指定列的listsubitem索引
  TextBackgroud 属性
决定text的背景是透明还是ListView的背景色
值 0 lvwTransparent 透明
1 lvw 不透明(用listview的背景色)
  Ghosted 属性 logic
决定是否虚状
  HideColumnHeaders 属性
隐藏表头
  LabelWrap 属性
标签转行 View.LargeIcon 或 View.SmallIcon 时才使用该属性
  FullRowSelect
整行显示
  HotTracking
热点追踪 鼠标指针自动调整为手型
  HoverSelection 属性
自动聚焦 鼠标指针自动调整为手型
  AllowColumnReorder属性
值设置.t.时,用户可以用鼠标选中1列拖至其他地方进行重新排列
  Sorted属性
当值为.t.时,列表按字母排序
  
常用方法:
  ListItems.add(index,key,text,icon,smallicon)
向listitems添加一列表项。
Index 插入列表项的编号
Key 插入列表项的关键字
Text 插入列表项的文本
Icon 当为图标视图时要求显示的图标
Smallicon 当为小图标视图时要求显示的图标

  Clear
清除listitems集合中所有的列表项

  Remove清除选定行
L1=thisform.view1
L1.listitems.remove(L1.selectedItem.index)
  AllowColumnReorder属性
值设置.t.时,用户可以用鼠标选中1列拖至其他地方进行重新排列

常用事件:
  AfterLabelEdit
编辑当前选择的列表对象之后发生

  BeforeLabelEdit
编辑当前选择的列表对象之前发生

  ItemClick
单击某一列表对象时发生
参数 item 对当前列表项的引用

因时间仓促未能全全整理,见谅!
Worked by –四楼后坐-
2005-9-24

点击下载