VB教案(9)列表框(ListBox)由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“vb中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事件:
注:程序中常应考虑到双击某一项目的效果,应和单击该项目后再单击一命令按钮(如“确定”)的效果相同。(方法是:将_Click 或 .Value=True 的语句放入双击列表的事件过程中。)3. AddItem方法:
(1)向列表中添加项目,引用格式为:
.AddItem [,](2)说明: ①本方法通常用在Form_Load()事件的过程中。
②指定添加项目的插入位置。
③缺省时:
Sorted属性为False时,则添加在列表框尾部。
Sorted属性为True时,则插入到所排序列的适当位置。4. RemoveItem方法:(1)格式:
.RemoveItem [,](2)功能:
删除列表框中指定的项目。(3)说明:
缺省时,删除当前选定的项目。5. Clear方法:(1)格式:
.Clear(2)功能:
删除列表框中所有项目。