列表框和组合框

604 阅读2分钟

一、介绍

1.列表框

展示列表数据,在现实中很多数据都是数据比较大,且数量比较多,不适合用单选按钮和检查框。

2.组合框

(1)下拉组合框

可以输入文字,也可以点击下拉箭头后才能显示列表。

(2)简单组合框

没有下拉箭头,直接显示列表。

(3)下拉组合框

不可以输入文字,只能点击下拉列表里的内容。

二、列表框与组合框的设置

属性名称描述
List存放列表内容的字符型数组,下标0~ListCount-1
ListIndex返回程序运行时用户所选择的项目顺序号,其范围也在0~ListCount-1
ListCount返回列表项目个数
Selected返回程序运行时列表框中某个项目是否被选中,True-选中,False-未选中
Sorted指定列表项目是否按字母排序,True-排序,False-不排序
Text返回程序运行时选择项目的文本内容,等于List(ListIndex)
MultiSelect指明运行时用户能否进行复选:0-禁止,1-简单复选,2-扩展复选
Style指明显示风格:组合框如上所述,列表框0-标准,1-带复选框

三、列表框与组合框的使用

1.增加项目(AddItem)

List1.AddItem(item,[index])

默认时加在列表组后,如果要加入在最前面可以List1.AddItem item, 0

2.删除项目(RemoveItem)

List1.RemoveItem (index)

默认时加在列表组后,如果要加入在最前面可以List1.AddItem item, 0

3.删除所有项目(Clear)

List1.Clear

4.获取数据(List)

List1.List(Index)

5.获取选定数据判断(Selected)

List1.Selected(Index)

思考

1.列表框和组合框的常用属性?

2.如何获取第3个项目内容?

3.如何删除第3个项目内容?

练习

创建两个ListBox,左边ListBox默认放10个元素,右边ListBox为空。创建四个按钮,功能分别为:

  1. 【添加】:选中左边框元素,点击【添加】后,把选中的元素放到右边的ListBox里。
  2. 【全部添加】:把所有左边ListBox中的元素都移动到右边的ListBox里。
  3. 【删除】:选中右边ListBox中的元素,点击【删除】,把选中的元素放回到左边的ListBox中。
  4. 【全部删除】:把所有右边ListBox中的元素都移动到左边的ListBox里。

image.png