VB中ListBox的应用

合集下载

vb中各个控件的作用

vb中各个控件的作用

vb中各个控件的作用

在VB(Visual Basic)中,控件是应用程序的可视化元素,用于与用户进行交互。每个控件都有不同的功能和作用,下面我将介绍一些常见VB控件的作用:

1. Label控件:用于显示静态文本或说明信息。Label控件通常用于显示不需要用户输入或交互的文本内容。

2. TextBox控件:用于接收用户输入的文本数据。用户可以在TextBox控件中输入文本,以便应用程序对其进行处理和使用。

3. Button控件:用于触发特定操作或执行特定功能的按钮。当用户点击Button 控件时,相应的事件将被触发,从而执行相应的代码。

4. ComboBox控件:提供了一个下拉列表,用户可以从中选择一个选项。ComboBox控件通常用于提供限定的选择范围,让用户从中选择一个选项。

5. ListBox控件:提供了一个列表,用户可以从中选择一个或多个选项。与ComboBox控件不同,用户可以直接在列表中进行选择。

6. CheckBox控件:提供了一个选择框,用户可以在多个选项中进行选择。CheckBox控件通常用于表示二进制的选择,例如勾选或取消勾选一个选项。

7. RadioButton控件:提供了一组互斥的选项,只能选择其中的一个选项。RadioButton控件通常用于表示互斥的选择,例如选择性别男或女。

8. PictureBox控件:用于显示图像、图标或其他图形。PictureBox控件可以加载图像文件,并在应用程序中显示出来。

9. Timer控件:计时器控件,可用于在应用程序中生成定时事件。通过设置定时器的时间间隔和相应事件的处理程序,可以实现定时执行某些操作的功能。

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教程:列表框(ListBox)

VB教程:列表框(ListBox)

6、列表框(List Box) 

列表框为⽤户提供了选项的列表。

作⽤:显⽰项⽬列表,⽤户可从中选择⼀个或多个项⽬。

(1)List Box控件常⽤的⽅法

⽅法

描述

AddItem

向列表框添加新项⽬,其格式为:

ListBox控件名.AddItem<项⽬>[,<索引值>]

其中:

为字符串表达式,表⽰添加到列表框中的新项⽬。

为数值表达式,指定在列表框中插⼊新项⽬的位置。若为0,则插⼊到第⼀个项⽬位置;若缺省且Sorted属性为False,则插⼊到最后⼀个项⽬位置;

若缺省且Sorted属性为True,则插⼊到合适的排序位置。

RemoveItem

从列表框中删除项⽬,其格式为:

ListBox控件名.RemoveItem<索引值>

Clear

清除列表框中所有项⽬,其格式为:

ListBox控件名.Clear

例如添加代码到List1列表框中,运⾏后的结果如下:

Private Sub Form_Load()

List1.AddItem "Germany"

List1.AddItem "India"

List1.AddItem "France"

List1.AddItem "USA"

List1.AddItem "Japan", 0

List1.AddItem "China", 1

End Sub

要从列表中删除项⽬,可使⽤RemoveItem⽅法,如要删除列表中的第⼀个项⽬,可添加如下代码:

Private Sub Command1_Click()

List1.RemoveItem 0

End Sub

要删除连结版或标准版的列表框、组合框中的所有项⽬。可使⽤Clear⽅法:

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

vba listbox用法

vba listbox用法

VBA中的ListBox是一种常用的控件,用于显示列表,并允许用户选择其中的一项或多项。下面是ListBox的一些基本用法:

添加列表项

可以通过在代码中使用AddItem方法,向ListBox中添加新的列表项。例如:

vbaCopy code

ListBox1.AddItem "苹果"

ListBox1.AddItem "香蕉"

ListBox1.AddItem "橙子"

删除列表项

可以通过在代码中使用RemoveItem方法,从ListBox中删除一个指定位置的列表项。例如:vbaCopy code

ListBox1.RemoveItem 1 ' 删除第2个列表项(从0开始编号)

获取当前选择的列表项

可以使用ListIndex属性获取当前ListBox中选中项的索引号(从0开始编号)。例如:vbaCopy code

If ListBox1.ListIndex >= 0 Then

MsgBox "你选择的是:" & ListBox1.List(ListBox1.ListIndex)

Else

MsgBox "请选择一项!"

End If

上述代码中,ListBox1.ListIndex用于获取当前选中项的索引号,如果索引号大于等于0,则弹出一个消息框,显示当前选中项的文本内容。

处理选择项的变化事件

当用户在ListBox中选择不同的项时,可以通过处理Change事件来执行相应的代码。例如:vbaCopy code

Private Sub ListBox1_Change()

MsgBox "你选择的是:" & ListBox1.List(ListBox1.ListIndex)

vb.net中列表框多列的用法

vb.net中列表框多列的用法

英文回答:

The ListBox control in has the capability to exhibit data in multiple columns by utilizing the Columns property. This specific property empowers the user to define the quantity of columns and their respective widths. In order to activate the display of multiple columns within a ListBox, it is essential to set the MultiColumn property to True. Upon doing so, the ListBox will automatically generate and exhibit the specified number of columns.

VB中的列表框控制。 NET有能力通过使用列属性在多个列中显示数据。这种特定属性授权用户定义列的数量及其各自的宽度。为了激活ListBox中多个列的显示,必须设置多科伦属性为 True 。完成后,ListBox 将自动生成并显示指定的列数。

Once you set the MultiColumn property to True, you can then decide how wide you want the columns to be using the ColumnWidth property. This property takes a string value that tells the system how wide each column should be. For example, if you set the ColumnWidth property to '100', it will create multiple columns with a width of 100 pixels each. You can also set the width of each column individually by giving a list ofma-

vb-listbox示例

vb-listbox示例

vb-listbox示例

1、新建一个工程:工程1

2、新建一个界面Form1

3、如图添加两个listbox和8个commandbutton.

4、输入代码:

Option Explicit

' 简单的列表框ListBox的例子

'------名称-------------作用------------

' List1、List2 列表框

' LefttoRightCmd 移动所选项目到另一个列表框(左到右)' RighttoLeftCmd 移动所选项目到另一个列表框(右到左)' LefttoRightCmd 移动所选项目到另一个列表框(左到右)' RighttoLeftCmd 移动所选项目到另一个列表框(右到左)' List1.deleteString 删除列表框List1中所选项目

' List2.deleteString 删除列表框List2中所选项目

' List1.AddString 给列表框List1增加新项目

' List2.AddString给列表框List2增加新项目

' List1.ResetContent清空列表框List1

' List2.ResetContent 清空列表框List2

'————名称————属性设置———

' List1列表框Sorted属性设为"False"

' List2列表框Sorted属性设为"True"

' MultiSelect属性设置为2

' 即List2控件中的项目总是排序的

'--------------------------------------

Private Sub Form_Load()

vba listbox的用法

vba listbox的用法

在VBA中,ListBox控件可用于在用户界面中显示列表,并允许用户从列表中选择一个或多个项目。以下是使用VBA ListBox控件的一些基本用法:

1. 添加ListBox控件:在VBA中,可以使用Microsoft Forms库来添加ListBox控件。在VBA编辑器中,选择“插入”菜单,然后选择“Microsoft Forms控件”下的ListBox控件。

2. 设置ListBox属性:添加ListBox控件后,可以设置其属性,例如名称(Name)、位置(Location)和大小(Size)等。还可以设置其边框样式(Border Style)和显示方式(Display Mode)。

3. 绑定数据源:ListBox控件需要绑定到一个数据源上,以便显示项目列表。可以使用Range、List、QueryTable等对象作为数据源。例如,将某个工作表的单元格区域赋值给ListBox的DataSource属性。

4. 处理ListBox事件:可以使用VBA编写事件处理程序来响应ListBox的各种事件,例如Click、Change等。例如,当用户从ListBox 中选择一个项目时,可以编写事件处理程序来执行相关操作。

以下是一个简单的示例代码,演示如何在VBA中使用ListBox 控件:

```vba

Private Sub UserForm_Initialize()

' 设置ListBox的属性

= "myListBox"

ListBox1.Location = 10, 10

ListBox1.Size = 150, 100

在vba中listbox内容有源

在vba中listbox内容有源

在vba中listbox内容有源

在VBA中,ListBox是一种常用的控件,用于显示列表或选项。它可以用来展示各种类型的数据,比如文本、数字、日期等。本文将以"ListBox内容有源为标题"为主题,介绍在VBA中如何设置ListBox的内容源。

我们需要明确ListBox的内容源是什么。在VBA中,ListBox的内容可以通过直接添加项或者通过绑定数据源来实现。对于直接添加项的方式,我们可以使用AddItem方法将项逐个添加到ListBox中。例如,我们可以使用以下代码将一些文本项添加到ListBox中:

```vba

ListBox1.AddItem "苹果"

ListBox1.AddItem "橘子"

ListBox1.AddItem "香蕉"

```

对于绑定数据源的方式,我们可以通过设置ListBox的RowSource 属性来实现。RowSource属性可以接受一个范围或者一个字符串作为参数。如果传递的是一个范围,ListBox将显示该范围中的所有值。如果传递的是一个字符串,可以使用SQL语句来筛选和排序数据。例如,我们可以使用以下代码将一个范围作为数据源:

```vba

ListBox1.RowSource = "Sheet1!A1:A3"

```

或者使用以下代码将一个字符串作为数据源:

```vba

ListBox1.RowSource = "SELECT Fruit FROM FruitsTable WHERE Price < 10 ORDER BY Fruit"

```

在设置ListBox的内容源时,需要注意以下几点:

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属性:设置图像框中显示的图像。

VB教案(9)列表框(ListBox)

VB教案(9)列表框(ListBox)

VB教案(9)列表框(ListBox)

第一篇:VB教案(9)列表框(ListBox)

(九)列表框(ListBox)

为用户提供选项列表,可选一项或多项,但不能进行类似文本框的编辑修改。项目数超出列表框显示的范围,会自动添加垂直滚动条(若是多列列表,可添加水平滚动条)。无下拉按钮。

一、列表框的属性: 1. Name属性: 2. Text属性:(编程用)

总是对应用户在运行时选定的列表项目的内容。3.ListIndex属性:(编程用)

(1)设置列表框中当前要选用的项目,相当于触发Click事件。(2)返回列表框中当前选中项目的索引值:

第一项为0,第二项为1……

未选中为– 1 4. NewIndex属性:(编程用)

始终定位在最后一个添加到列表中的项目的索引值。5. List属性:(编程用)

本属性包括项目全部组成的一个数组,以下标来区分每一个项目元素,引用格式为: <控件名>.List(<索引值>)6. ListCount属性:(编程用)

返回列表框中项目的总数(最大索引值+ 1)。7.Sorted属性:选True时,自动按字母顺序排序。(缺省值为False)8.Selected(索引值)属性:(编程用)返回值为True时,表示索引值所指的项目被选中。9. Style属性:

0:表示只能单选(默认值)1:表示可选多项10.MultiSelect 属性:

0:表示只能单选

1:可用鼠标单击方式选多项

2:可用 + 单击或 + 单击的方式选多项

二、列表框的事件和方法: 1. Click事件: 2. Dblchick事件:

VB常用控件介绍

VB常用控件介绍

VB常用控件介绍

VB(Virtual Basic)是一种面向对象的编程语言,常用于开发各种图

形用户界面(GUI)应用程序。在VB中,控件是构成用户界面的基本元素,

通过控件可以实现用户与程序的交互。

下面是一些常用的VB控件的介绍。

1. 按钮控件(Button):按钮是VB中最常用的控件之一,用于触发一

些事件或执行一些动作。通过设置按钮的文字、大小、位置和事件处理程序,可以实现各种用户交互功能。

3. 文本框控件(TextBox):文本框用于接收用户的输入,并可以将输

入的文本保存到变量中。可以设置文本框的大小、位置、边框样式等属性,并可以通过事件处理程序响应用户输入的变化。

4. 列表框控件(ListBox):列表框用于显示一组选项,并允许用户从

中选择一个或多个选项。可以通过添加和移除选项,以及设置列表框的大小、位置、滚动条等属性来定制列表框的外观和功能。

6. 复选框控件(CheckBox):复选框用于表示一个状态,可以被选中

或取消选中。常用于表示一个二进制选项,比如启用/禁用一些功能。可

以设置复选框的大小、位置、文本等属性,并可以通过事件处理程序获取

用户的选择。

7. 单选按钮控件(RadioButton):单选按钮用于表示一组互斥的选项,用户只能选择其中的一个。常用于表示一个多项选择,比如选择性别。可

以设置单选按钮的大小、位置、文本等属性,并可以通过事件处理程序获

取用户的选择。

8. 进度条控件(ProgressBar):进度条用于显示任务的进度,可以根

据任务的完成情况来改变进度条的长度和显示。可以通过设置进度条的最

VB中ListBox的应用演示教学

VB中ListBox的应用演示教学

V B中L i s t B o x的应

入门——ListBox控件的使用

【字体大小:小中大】2008-02-18 19:56 来源:作者:

ListBox(列表框)控件可以显示一组项目的列表,用户可以根据需要从中选择一个或多个选项。列表框可以为用户提供所有选项的列表。虽然也可设置列表框为多列列表的形式,但在缺省时列表框单列垂直显示所有的选项,如果项目数目超过了列表框可显示的数目,控件上将自动出现滚动条。这时用户可在列表中上、下、左、右滚动。ListBox控件在工具箱中的图标如图所示:

一、ListBox常用属性

1、BackColor 属性:用于显示ListBox控件中的文本和图形的背景颜色,默认为白色(Window)

2、BorderStyle 属性:控制在列表框ListBox周围绘制的边框的类型,其枚举值为下面三个:

BorderStyle.None——无边框

BorderStyle.FixedSingle——单行边框

BorderStyle.Fixed3D——三维边框

默认值为BorderStyle.Fixed3D。

3、Font、ForeColor 属性:前者用于调整列表框中文本的字体,后者用于调整文本框中文本或者图形的前景色。

4、MultiColumn 属性:指示列表框中的项是否以水平的方式在列表框中显示,默认为False,此时所有的项都只显示为一列,当列表框无法显示全部的项的时候,将会出现一个垂直的滚动条;如果MultiColumn属性为True,则列表框

以多列的形式来显示所有的项,如果一列无法全部显示完,则在水平位置重新显示一列,直到显示完毕为止,此时将会出现一个水平滚动条,如下图一所示:

vb中listindex用法

vb中listindex用法

vb中listindex用法

VB中的ListIndex用法

listIndex是一个标准的Visual Basic组件,它允许开发人员在ListBox中存储和读取数据。可以在ListBox中用ListIndex来设置和读取项目的索引,以及获取对应的项目内容。

一、使用ListIndex的步骤

1. 首先,添加一个标准的ListBox控件到你的Visual Basic 应用程序中。

2. 为ListBox控件添加一些项目,例如以下列表:

ListBox1:

Apple

Banana

Carrot

Orange

Grapes

3. 设定ListIndex属性来指定ListBox的当前选中项目:

ListBox1.ListIndex = 0

这句代码会把ListIndex设置为0,这意味着ListBox的第一个项目(on this example, “Apple”) 会被选中。

四、参考

ListIndex是Visual Basic中一个重要的属性,它主要用来设置和获取ListBox中的项目。ListIndex可以帮助开发人员在

ListBox中存储和读取数据,这样可以加快应用程序的开发过程,也可以避免错误。最后,ListIndex是Visual Basic中常用的组件,它可以很容易地设置和读取ListBox中的项目。

listbox控件的用法

listbox控件的用法

Listbox控件的用法详解

Listbox控件是一种常见的用户界面元素,它允许用户在多个选项中进行选择。在Windows窗体应用程序中,Listbox控件可以以两种形式出现:下拉列表框和组合框。下拉列表框是一种简单的Listbox,它只显示当前选项。组合框是另一种类型的Listbox,它包括一个下拉部分和一个文本框部分。

一、Listbox控件的属性

1.Items:此属性用于获取或设置Listbox中的项。您可以将项作为字符串数

组添加到Listbox中。

2.SelectionMode:此属性确定用户可以选择项的方式。它可以是以下值之一:

●MultiExtended:用户可以选择多个项,使用Ctrl+单击或Shift+单击进

行选择。

●MultiExtended:用户可以选择多个项,使用Ctrl+单击或Shift+单击进

行选择。

3.None:用户不能选择任何项。

4.Single:用户只能选择一个项。

5.SelectedIndex:此属性用于获取或设置已选择项的索引。

6.SelectedItem:此属性用于获取或设置已选择项的值。

二、Listbox控件的方法

1.AddItem:此方法用于将项添加到Listbox中。

2.RemoveItem:此方法用于从Listbox中删除项。

3.FindString:此方法用于查找与指定字符串匹配的第一个项的索引。

4.Select:此方法用于选择Listbox中的项。

5.Deselect:此方法用于取消选择Listbox中的项。

6.Clear:此方法用于清除Listbox中的所有项。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

入门——ListBox控件的使用

【字体大小:小中大】2008-02-18 19:56 来源:作者:

ListBox(列表框)控件可以显示一组项目的列表,用户可以根据需要从中选择一个或多个选项。列表框可以为用户提供所有选项的列表。虽然也可设置列表框为多列列表的形式,但在缺省时列表框单列垂直显示所有的选项,如果项目数目超过了列表框可显示的数目,控件上将自动出现滚动条。这时用户可在列表中上、下、左、右滚动。ListBox控件在工具箱中的图标如图所示:

一、ListBox常用属性

1、BackColor 属性:用于显示ListBox控件中的文本和图形的背景颜色,默认为白色(Window)

2、BorderStyle 属性:控制在列表框ListBox周围绘制的边框的类型,其枚举值为下面三个:

BorderStyle.None——无边框

BorderStyle.FixedSingle——单行边框

BorderStyle.Fixed3D——三维边框

默认值为BorderStyle.Fixed3D。

3、Font、ForeColor 属性:前者用于调整列表框中文本的字体,后者用于调整文本框中文本或者图形的前景色。

4、MultiColumn 属性:指示列表框中的项是否以水平的方式在列表框中显示,默认为False,此时所有的项都只显示为一列,当列表框无法显示全部的项的时候,将会出现一个垂直的滚动条;如果MultiColumn属性为True,则列表框以多列的形式来显示所有的项,如果一列无法全部显示完,则在水平位置重新显示一列,直到显示完毕为止,此时将会出现一个水平滚动条,如下图一所示:

5、ColumnWidth 属性:指示“多列列表框”中各列的宽度。当MultiColumn 属性为True时才起作用,其默认值为0,即将默认宽度分配给每列。可以使用此属性确保多列 ListBox 中的每列都可正确显示其项,我们可以通过如下代码来自己设置列表框ColumnWidth 属性的值,以确保能以最优的宽度来显示列表:

Private Sub SetupMyMultiColumn()

Dim x As Integer

Dim width As Integer =

CInt(ListBox1.CreateGraphics().MeasureString(ListBox1.Items(ListBox1. Items.Count - 1).ToString(), ListBox1.Font).Width)

ListBox1.ColumnWidth = width

End Sub

6、ScrollAlwaysVisible 属性:指示无论列表框中有多少个项,都始终显示滚动条。默认为False

7、HorizontalScrollbar 属性:指示是否为超过列表框右边缘的项目显示滚动条,默认为False。该属性在列表框以单列显示列表的时候比较有用,与之配合使用的还有HorizontalExtent 属性。

8、SelectionMode 属性:指示列表框式单项选择、多项选择还是不可选择,其枚举值有下面四个:

MultiExtended——可以选择多项,并且用户可使用 SHIFT 键、CTRL 键和箭头键来进行选择。

MultiSimple——可以选择多项。

None——无法选择项。

One——只能选择一项。

默认是One

9、SelectedItems、SelectedItem、SelectedIndex 属性:这三个属性都与选择列表框中的项有关。SelectedItems 属性返回的是ListBox当前选定的项的集合;SelectedItem属性返回的是ListBox中选定的第一项,也是SelectedItems 集合中的第一项;SelectedIndex 属性返回的是SelectedItem在列表框中的索引,其值是一个整数,如果列表框未选定任何项,则它的值为-1,我们还可以通过改变它的值来更改选定项。

10、Items 属性:返回的是列表框的所有项的集合。

后面的9、10属性属于比较常用的,更详细的使用我们将在下面通过实例来掌握它们

二、向列表框中添加项目

1、设计时添加项目:

我们可以在设计的时候为ListBox控件添加列表项目。选择ListBox控件,在它的属性窗口中找到Items属性,单击后面的省略号,进入“字符串集合编辑器”中,按要求和需要输入即可,然后单击“确认”。如下图二所示:

图二:编辑列表框的列表项目

2、在编程时添加项目:

编程时添加列表项目灵活多变,将会是我们以后使用列表框的主要手段,所以我们一定要学会怎么在编程时添加项目。

对于这个,我们主要是使用ListBox1.Items.Add(item)方法来实现。如下代码所示:

Sub AddItem()

ListBox1.Items.Add("aaaaaa")

ListBox1.Items.Add("bbbbbb")

ListBox1.Items.Add("cccccc")

ListBox1.Items.Add("dddddd")

ListBox1.Items.Add("eeeeee")

ListBox1.Items.Add("ffffff")

ListBox1.Items.Add("gggggg")

ListBox1.Items.Add("kkkkkk")

ListBox1.Items.Add("llllll")

End Sub

上面代码是一个添加列表项的过程,我们可以把它放在任何可以初始化控件的位置,例如我们放在一个按钮的Click事件中,执行之后,就会在列表框中显示出上面添加的各项了

三、ListBox的Item的其它方法

1、插入项目:

此外还可以通过ListBox1.Items.Insert()方法来在已经存在的列表中插入一个项目,例如如下代码:

ListBox1.Items.Insert(1, "插入的项目")

效果如下图三所示:

三、ListBox的Item的其它方法

1、插入项目:

此外还可以通过ListBox1.Items.Insert()方法来在已经存在的列表中插入一个项目,例如如下代码:

ListBox1.Items.Insert(1, "插入的项目")

效果如下图三所示:

相关文档
最新文档