VB中ListView控件属性、方法、事件
VB中ListView控件属性、方法、事件
VB中ListView控件属性、方法、事件
VB ListView控件属性、方法、事件
常用属性:
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 设置或返回单元格显示的内容
vbalistview复选框优先
vbalistview复选框优先
摘要:
1.VBListView 控件概述
2.VBListView 的复选框功能
3.如何设置VBListView 的复选框优先级
4.实际应用示例
正文:
一、VBListView 控件概述
VBListView 是一款功能强大的列表视图控件,广泛应用于各种桌面应用程序和移动应用程序中。它提供了丰富的属性和事件,以满足不同场景下的需求。VBListView 控件可以显示一个列表,用户可以通过单击、拖动或键盘导航来选择列表中的项。
二、VBListView 的复选框功能
VBListView 控件支持复选框功能,用户可以通过勾选或取消勾选列表中的项来选择多个项目。复选框功能为列表视图控件提供了更多的交互方式,提高了用户体验。
三、如何设置VBListView 的复选框优先级
在VBListView 中,可以通过设置控件的属性来调整复选框的优先级。具体操作如下:
1.打开VBListView 控件的属性编辑器。
2.在属性编辑器中,找到“Options”属性,并单击它。
3.在“Options”属性的列表中,找到“EnableMultiselection”属性,并勾选或取消勾选它。勾选该属性后,VBListView 控件将启用复选框功能;取消勾选后,将禁用复选框功能。
4.如果需要调整复选框的样式,可以找到“CheckBoxStyle”属性,并设置相应的值。例如,可以将复选框设置为始终可见(“always”)、仅在鼠标悬停时显示(“whenMouseOver”)或仅在选中时显示(“whenSelected”)。
vba 引用listview
vba 引用listview
在VBA(Visual Basic for Applications)中,引用ListView 控件的方法如下:
1. 首先,确定ListView 控件的序号。在Excel 或Access 等应用程序中,可以使用`Controls` 对象来获取ListView 控件的引用。例如,如果ListView 控件位于工作表的A1 单元格,那么它的引用序号就是1。
2. 使用`Controls` 对象的`Add` 方法创建一个新的ListView 控件。例如:
```vba
Sub CreateListView()
Dim ws As Worksheet
Set ws = ThisWorkbook.Worksheets(1)
Dim lv As ListView
Set lv = ws.Controls.Add(Type:=23, Left:=100, Top:=100, Width:=200, Height:=100)
End Sub
```
3. 使用`ListView` 对象的属性和方法来操作控件。以下是一些常用的属性和方法:
-`ListView.Items`:包含ListView 中的所有项目。可以使用索引访问和修改项目。
- `ListView.Item(index)`:根据索引获取项目。索引从0 开始。
- `ListView.AddItem`:向ListView 添加新项目。
- `ListView.DeleteItem`:删除ListView 中的指定项目。
- `ListView.ClearAll`:清空ListView 中的所有项目。
Excel中VBA listview、imagelist控件
Excel中VBA listview、imagelist控件
1、在Listview控件中,用ColumnHeaders对象来操作列,而添加新的列可以用ColumnHeaders对象的ADD方法。具体如下:
ListView1.ColumnHeaders.Add序号,唯一的字符串标识,列标显示文字,列宽,列的内容对齐方式,所使用的图标序号。
对齐方式有:lvwColumnLeft 、lvwColumnCenter、lvwColumnRight
其中第1列只能左对齐,而不能采取其他对齐方式
2、Listview控件的View属性决定着它的显示的方式,具体如下:
ListView1.View = lvwIcon '图标显示
ListView1.View = lvwSmallIcon '小图标显示
ListView1.View = lvwList '列表显示
ListView1.View = lvwReport '报表显示
3、SelectedItem属性即是指当前选取的记录
4、清空listview控件中的内容:ListView1.ListItems.Clear
显示数据表内容:
Private Sub UserForm_Initialize()
With ListView1 '初始化listview
.ColumnHeaders.Add , , "学号", 60, lvwColumnLeft
.ColumnHeaders.Add , , "姓名", 60, lvwColumnCenter
.ColumnHeaders.Add , , "班级", 70, lvwColumnCenter
VB基本控件的属性,方法及事件
VB基本控件的属性,方法及事件VB基本控件的属性,方法及事件 所有控件都具有的属性: 1、Name: 表示在代码中用来标识一个控件的名字。 2、Enabled: 表示一个控件是否可以响应一个事件,即该控件可不可用。 值为true: 可以响 应;值为false: 不可以看见。 3、Visible: 表示一个控件是否可见。值为true:可以看见;值为false: 不可以看见。 所有控件都有具有的事件: 1、KeyDown : 当用户按下键盘上一个键时发生的。 2、KeyUp : 在用户松开键盘上按下的键时发生的。 3、KeyPress : 在Key Down和Key Up事件之间发生。 4、MouseDown : 在鼠标被按下时触发的。 5、MouseUp :在用户松开鼠标键时发生的。 6、Click :在用户单击鼠标左键时发生的。 7、DblClick :在用户双击鼠标时发生的。 一、窗体(Form) 属性: 1、Caption: 表示窗体标题栏的文字。 2、BorderStyle: 一般情况下为默认值,若更改为下列值: 1) 值为0: 没有窗体标题栏 2) 值为1: 窗体运行之后不能改变大小 3、WindowState: 设置窗体的大小。 3) 值为0: 窗体正常大小 4) 值为1: 窗体最小化 值为2: 窗体最大化 4、BackColor: 表示窗体的背景颜色 事件: 1、Initialize(初始化事件): 在窗体加载和显示之前触发,这个事件只触一次。 2、Load(加载事件): 用来完成窗体显示之前需要完成的动作。 3、Activate/Deactivate (激活/非激活事件):是用户在同一个应用程序的两个或多个窗体之间移动时触发的。 4、QueryUnload(条件卸载事件): 决定窗体是如何关闭的。 触发QueryUnload事件时Unload 的参数和因素有: 1)VbFormControlMenu值为0 :选中窗体控件菜单中的Close命令。 2)VbFormCode值为1 :从代码中调用Unload 语句。 3)VbAppWindows值为2 :终止当前的Windows操作系统。 4)VbFormMDIForm值为4 :因为终止MDI父窗体而导致MDI子窗体的终止。 5、Terminate(终止事件):在窗体的所有实例从内存中清除时发生,只触发一次。 方法: 1、Load:加载窗体,但不在屏幕上显示 2、Unload:卸载窗体,既从屏幕上也从内存中清除窗体。 3、Show:加载窗体并在屏幕上显示窗体。Show分为: 1)正常窗体:Form1.show 2)模式窗体(只能显示一个窗体):Form1.show.vbmodel 4、Hide:从屏幕上隐藏窗体,但是在内存中保存窗体的信息。 5、Move:移动窗体,必须有坐标值。 十三、MDIForm窗体 步骤:1、点击添加窗体图标添加一个MDIForm; 2、点击添加窗体图标添加若干个普通窗件,然后设置这些窗体的MDIChild属性,令其值为True,此时,工程窗口中窗体的图标会有变化; 3、右键点击工程窗口中工程的图标,设置Startup Object(启动对象
vba listview控件用法例子
vba listview控件用法例子VBA Listview控件用法示例
在VBA编程中,Listview控件是一种非常有用的工具,它可以用于显示和管理大量数据。Listview控件提供了一种可视化的方式来展示数据,并且可以方便地对数据进行排序、筛选和编辑。以下是一个简单的示例,演示了如何使用VBA中的Listview控件。
首先,我们需要在VBA中添加Listview控件。步骤如下:
1. 打开VBA编辑器(按下Alt+F11)。
2. 在工具箱中找到"Microsoft Windows Common Controls",如果没有找到,可以右键点击工具箱,选择"其他控件",找到并勾选它。
3. 在VBA编辑器中的工具箱中,单击鼠标右键,选择"附加",然后选择"Microsoft Windows Common Controls X.X(其中X.X表示版本号)"。
4. 在工具箱中找到并单击"Listview"控件,然后在用户窗体上绘制一个Listview 控件。
接下来,我们可以使用以下代码示例来演示Listview控件的用法:
```vba
Private Sub UserForm_Initialize()
Dim i As Integer
' 设置Listview控件的列标题
With ListView1
.View = lvwReport
.ColumnHeaders.Add , , "姓名"
.ColumnHeaders.Add , , "年龄"
.ColumnHeaders.Add , , "性别"
End With
vb.net listview例子
中ListView控件使用详解及案例
在中,ListView控件是一个非常强大的控件,它允许用户在Windows窗体应用程序中显示列表数据。通过使用ListView控件,您可以轻松地展示、编辑和操作数据,并且可以根据需要自定义其外观和行为。下面将详细介绍ListView控件的使用方法和案例。
一、添加ListView控件
首先,您需要在Windows窗体中添加ListView控件。可以通过拖拽ListView
控件从工具箱将其添加到窗体上。
二、设置ListView属性
在添加完ListView控件后,您需要设置其属性以定义其外观和行为。以下是一些常用的属性:
1.View:设置ListView的显示方式,可以选择大图标、小图标、列表或详
细列表等。
2.FullRowSelect:设置是否选择整行。
3.Sorted:设置是否对ListView进行排序。
belEdit:设置是否允许编辑ListView中的标签。
rgeImageList:设置大图标的图像列表。
6.SmallImageList:设置小图标的图像列表。
7.SelectionMode:设置选择模式,可以选择单选或多选。
三、添加项目
在设置完属性后,您需要向ListView中添加项目。可以通过以下几种方式添加项目:
1.手动添加:使用代码逐个添加项目。例如:ListView1.Items.Add("Item
1")。
2.绑定数据源:将数据源绑定到ListView,数据源可以是数组、集合或数
据表等。例如:ListView1.DataSource = dataTable。
excel vba listview用法
excel vba listview用法
Excel VBA Listview用法:
Excel VBA中的Listview是一种常用的控件,它可以方便地在用户界面中显示和管理大量的数据。以下是一些关于Excel VBA Listview的常见用法:
1. 创建Listview:
您可以通过在VBA中使用 "UserForm" 控件来创建Listview控件。在UserForm设计器中,选择"工具箱",然后选择"Listview"控件,拖动它到UserForm 上。
2. 添加列:
使用Listview.Columns.Add方法可以添加列。您可以指定列的标题、宽度和对齐方式。
3. 添加行:
使用Listview.ListItems.Add方法可以添加行。每一行代表一个列表中的项,您可以指定每个项的值和图标。
4. 设置显示样式:
使用Listview.View属性可以设置Listview的显示样式。常见的样式有"大图标"、"小图标"、"列表"、"详细信息"等。
5. 单击事件:
使用Listview的Click事件可以捕获用户单击列表项的动作。在该事件中,您可以执行相应的操作,如打开某个文件、显示详细信息等。
6. 排序功能:
使用Listview.Sort方法可以按列对列表项进行排序。您可以选择升序或降序排列。
7. 编辑功能:
使用Listview的LabelEdit属性可以启用列表项的编辑功能。用户可以直接在Listview中编辑列表项的值。
8. 删除行:
使用Listview.ListItems.Remove方法可以删除列表中的某一行。
VB中ListView的用法
VB中ListView的用法
listview控件可有4种不同的视图显示方法,跟“资源管理器”里的“查看”方式相似:(1)无图标;(2)小图标;(3)列表;(4)报表式.
使用哪种视图,可由该控件的view属性设置控制。
其中“报表”视图用来显示记录数据很适合.
listview控件包括listItem对象和ColumnHeader对象。
本人简单理解为:listItem对象看成数据行;ColumnHeader对象看成列标题。
listItem对象(行)有两部分:一部分是图标和简要描述的文本(第1列);另一部分是前者的子项文本信息(第2列,第3列。..。.。)。
而listItems即是对listItem对象集合(所有行)的引用。
故此,listItems(1) 可以表示为第1行;
listitems(1).text 返回第1行第1列的文本值;
listitems(1).subItem(1)返回第1行第2列的文本值.
【控件常用属性】
[1]view属性
该属性有4个值可设定:
1---小图标视图显示
2---列表
3---报表
0---无图标(默认)
[2]AllowColumnReorder属性
值设置.t。时,用户可以用鼠标选中1列拖至其他地方进行重新排列。
[3]Checkboxes属性
设置为。t。时,每一行数据前将显示一复选框。
[4]FlatScrollBar属性
设置为.f.时控件将显示滚动条.
[5]FullRowSelect属性
设置为.t.时可以整行地选择数据。
[6]GridLines属性
设置为.t.时控件将显示网格线。(只作用于“报表”视图)
vb listview控件的基本用法
vb listview控件的基本用法
VB Listview控件的基本用法
[Listview控件的介绍]
VB Listview控件是一种在Windows应用程序中常用的控件,它可以显示和编辑一个或多个带有多列的项。每个项都可以有图标、文本和子项,可以根据需要自定义样式和布局。Listview控件可以用于显示文件列表、数据库结果集、目录树等等,是开发Windows界面的常用工具之一。
[Listview控件的常见属性]
1. Columns属性:列集合,用于定义和管理控件的列。可以通过Add方法添加新的列,通过Remove方法删除现有的列。
2. Items属性:项集合,用于定义显示在控件中的项。可以通过Add方法添加新的项,通过Remove方法删除现有的项。
3. SubItems属性:子项集合,用于定义项的子项。每个项可以有多个子项,每个子项占用一个列的空间。
4. View属性:视图模式,用于定义控件的布局风格。常见的视图模式有大图标、小图标、列表、详细信息等。
5. FullRowSelect属性:是否在选中项时同时选中整行。如果设置为True,则选中项时会同时选中所在行的其他列。
6. GridLines属性:是否显示网格线。如果设置为True,则控件会在列和行之间显示灰色的网格线。
[Listview控件的常见事件]
1. ColumnClick事件:当用户单击列标题时触发,可以用于对项进行排序。
2. ItemActivate事件:当用户双击项时触发,可以用于执行双击项的操作。
3. ItemChecked事件:当用户勾选或取消勾选项时触发,可以用于处理选中项的更改。
vba listview的用法
在VBA(Visual Basic for Applications)中,ListView控件通常用于显示和操作数据列表。以下是一些基本的使用方法:
1、添加ListView控件:
在VBA中,你可以通过设计视图将ListView控件添加到表单或用户窗体中。
2、设置属性:
设置ListView控件的属性,如列标题、列宽、背景色等。
3、添加数据:
使用AddItem方法向ListView中添加数据。例如:
vba
ListView1.AddItem "Item 1"
ListView1.AddItem "Item 2"
4、设置子项:
对于每个主项,你可以设置一个或多个子项。例如:
vba复制代码
ListView1.ListItems(0).SubItems(0) = "SubItem 1"
ListView1.ListItems(0).SubItems(1) = "SubItem 2"
5、处理事件:
你可以为ListView控件添加事件处理程序,如单击事件、双击事件等。
6、使用DetailView:
你可以使用DetailView属性来设置ListView的显示方式。默认是ReportView,可以更改为IconView或SmallIconView。
7、排序和筛选:
使用Sort方法对ListView中的数据进行排序,使用Filter方法进行筛选。
8、自定义列:
你可以自定义列标题,并设置每个列的数据类型和宽度。
9、删除项目:
使用RemoveItem方法删除ListView中的特定项目。例如:
vba
ListView1.RemoveItem 0
VB常用控件的方法详解
VB常用控件的方法详解
1.按钮控件(Button):
- Click事件:当用户单击按钮时触发的事件。
- Text属性:按钮上显示的文本。
- Enabled属性:是否启用按钮。
- Visible属性:按钮是否可见。
- BackColor属性:按钮的背景颜色。
- ForeColor属性:按钮的前景颜色。
2.文本框控件(TextBox):
- Text属性:文本框中显示的文本内容。
- ReadOnly属性:文本框是否为只读状态。
- PasswordChar属性:设置密码框中字符显示的方式。
- MaxLength属性:文本框最大可输入的字符数限制。
4.列表框控件(ListBox):
- Items属性:列表框中的项,可以通过Items属性进行添加、删除、修改操作。
- SelectedIndex属性:获取或设置当前选择项的索引。
- SelectedItem属性:获取或设置当前选择项的文本值。
- Items属性:组合框中的选项,可以通过Items属性进行添加、删除、修改操作。
- SelectedIndex属性:获取或设置当前选择项的索引。
- SelectedItem属性:获取或设置当前选择项的文本值。
6.复选框控件(CheckBox):
- Checked属性:表示复选框是否被选中。
- Text属性:复选框显示的文本。
7.单选按钮控件(RadioButton):
- Checked属性:表示单选按钮是否被选中。
- Text属性:单选按钮显示的文本。
8.图像框控件(PictureBox):
- Image属性:设置图像框中显示的图像。
vblistview控件用法
vblistview控件⽤法
VB ListView控件适⽤⽅法
ListView控件
在⼯具箱上击⿏标右键,选择快捷菜单的Components(部件)项,在控件列表中选择Microsoft Windows Common Controls 5.0控件(Comctl32.ocx),这个控件中包括ListView、TreeView等⼏个Windows 95特有的控件。
如果使⽤的是Visual Basic 6.0,则应该选择Microsoft Windows Common Controls 6.0控件。
将ColumnHeader 对象添加到ListView 控件的ColumnHeaders 集合中。
语法
ListView1.ColumnHeaders.Add(index, key, text, width, alignment, icon)
Add ⽅法的语法包含下⾯部分:
部分描述
object 必需的。对象表达式,其值是ColumnHeaders 集合。
index 可选的。唯⼀标识对象集合成员的整数。
key 可选的。唯⼀的字符串表达式,可以⽤来访问集合的成员。
text 可选的。出现在ColumnHeader 对象中的字符串。
width 可选的。数值表达式,它使⽤控件容器的度量单位指定对象的宽度。
alignment 可选的。决定ColumnHeader 对象中⽂本对齐⽅式的整数。关于设置信息,请参阅“请参阅列表中Alignment 属性的信息。
icon 可选的。Smallicons 图象列表中图象的关键字或索引。
VBA窗体之ListView控件的基本应用VBA实例教程
VBA窗体之ListView控件的基本应用VBA实例教程
除非注明,文章均为战战如疯原创,转载请保留链接: /cat1/295.html,VBA交流群273624828。
今天我们来看一下VBA窗体中的ListView控件的基本用法。ListView控件的最基本用法是在窗体中以表格形式显示数据,是应用非常广泛的一个窗体控件。控件工具箱在初始状态下是没有ListView 控件的,需要我们在工具-附加控件中勾选"Microsoft ListView Control,Version 6.0",这样ListView控件就会显示在控件工具箱中了。ListView分为表头和数据两部分,而数据部分的第一列和其他列又是分开的,需要用不同的方式来访问。假设我们在Sheet1中有一个5行4列的表格,现在我们看下怎样将这个表格中的数据导入到ListView 控件中。
下面我们先来看怎样给ListView控件添加表头。有两种方法,先来看第一种
Private Sub UserForm_Initialize()
ListView1.ColumnHeaders.Add 1, "A",
"姓名", ListView1.Width / 4,
lvwColumnLeft '列数,key,text,宽度,
对齐方式,图片
ListView1.ColumnHeaders.Add 2, "B",
"性别", ListView1.Width / 4,
lvwColumnCenter
ListView1.ColumnHeaders.Add 3, "C",
listview控件的基本用法access
listview控件的基本用法access
关于ListView控件的基本使用,本文将一步一步回答这个问题。
一、ListView控件的基本概念
ListView是一种常见的控件,用于显示列表数据。它可以以列表的形式展示数据,并且支持用户的滑动操作,以便查看更多的数据。
二、ListView控件的常见属性
1. android:id:设置ListView的唯一标识符,用于在代码中找到该控件。
2. android:layout_width和android:layout_height:设置ListView的宽度和高度。
3. android:divider:设置列表项之间的分割线,可以是颜色、图片或者绘制的形状。
4. android:dividerHeight:设置列表项之间的分割线的高度。
5. android:listSelector:设置列表项的选中效果,可以是颜色、图片或者绘制的形状。
三、ListView控件的布局
在XML布局中,可以通过以下代码创建一个简单的ListView控件:
xml
<ListView
android:id="@+id/listView"
android:layout_width="match_parent"
android:layout_height="match_parent" />
注意:要在代码中操作ListView控件,需要给它一个唯一的id,以便在后续的代码中找到它。
四、ListView控件的数据源
在ListView中显示数据需要一个数据源,常用的数据源有数组或者集合。可以通过以下代码将数组作为ListView的数据源:
Excel中VBAlistview、imagelist控件
Excel中VBAlistview、imagelist控件
Excel中VBA listview、imagelist控件
1、在Listview控件中,用ColumnHeaders对象来操作列,而添加新的列可以用ColumnHeaders对象的ADD方法。具体如下:ListView1.ColumnHeaders.Add序号,唯一的字符串标识,列标显示文字,列宽,列的内容对齐方式,所使用的图标序号。
对齐方式有:lvwColumnLeft 、lvwColumnCenter、lvwColumnRight
其中第1列只能左对齐,而不能采取其他对齐方式
2、Listview控件的View属性决定着它的显示的方式,具体如下:
ListView1.View = lvwIcon '图标显示
ListView1.View = lvwSmallIcon '小图标显示
ListView1.View = lvwList '列表显示
ListView1.View = lvwReport '报表显示
3、SelectedItem属性即是指当前选取的记录
4、清空listview控件中的内容:ListView1.ListItems.Clear
显示数据表内容:
Private Sub UserForm_Initialize()
With ListView1 '初始化listview
.ColumnHeaders.Add , , "学号", 60, lvwColumnLeft
.ColumnHeaders.Add , , "姓名", 60, lvwColumnCenter
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VB ListView控件属性、方法、事件
常用属性:
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 属性
标签转行rgeIcon 或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 对当前列表项的引用
事件
AfterLabelEdit:编辑ListItem对象的标签时被触发。
BeforeLabelEdit:编辑ListItem对象的标签后出发。
ColumnClick:单击列标题时触发。参数中可以获得被单击的列对象。通常用于排序。
ItemClick:单击某行或某ListItem时触发。参数中可以获得被单击的ListItem对象。
方法
FindItem:搜索ListItem对象。
参数:
string:搜索字符串。
value:在ListItem的哪部分中搜索(LvwText、LvwSubItem、LvwTag);index:开始搜索的位置。
match:匹配方式。
HitTest:检索位于特定坐标处的ListItem对象。