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 点击下载 |
|