VB中ListView控件属性、方法、事件

合集下载

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复选框优先

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 引用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控件

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基本控件的属性,方法及事件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控件用法示例

在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例子

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是一种常用的控件,它可以方便地在用户界面中显示和管理大量的数据。以下是一些关于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的用法

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控件的基本用法

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 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常用控件的方法详解

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控件用法

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实例教程

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控件的基本用法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中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. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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对象。

相关文档
最新文档