admin 管理员组文章数量: 1086019
2024年3月27日发(作者:vimium)
VB列表框常用事件,属性和方法
VB列表框常用事件,属性和方法
常用事件
列表框接收Click和DblClick事件。但有时不用编写Click事
件过程代码,而是当单击一个命令按钮或发生DblClick事件时,读
取’text属性。
常用方法
列表框中的列表项,可以在设计状态通过List属性设置,也可
以在程序中用Addhem方法来添加,用RemoveItem方法或Clear方法
删除列表项。
(1)Addltem方法
格式:列表框.AddItem(项目字符串)[,索引值]
功能:AddItem方法把“项目字符串”的文本放到列表框中。
说明:如果省略了“索引值”,则文本被放在列表框的尾部。可
以用“索引值”指定插入在列表框中的位置,表中的项目是从0开始
的计数,“索引值”不能大于表中项数ListCount一1。该方法只能
单个地向表中添加项目。
(2)RemoveItem方法
格式:列表框.RemoveItem(索引值)
功能:该方法用来删除列表框中指定的项目。
法每次只删除一个项目。
说明:该方法从列表框中删除以“索引值”为地址的项目,该方
例如:在窗体上建立一个列表框:Listl,两个命令按钮:
Commandl、Command2,则用下面的过程可以向列表框添加和删除项目。
Private Sub Commandl_Click()
Listl.Addltem”One”,0
End Sub
Private Sub Command2_Click()
Listl.Removeltem 0
End Sub
程序分别向列表框中增加和删除项目。单击命令按钮Commandl,
可以把字符串“One”加到列表框Listl的开头;而单击命令按钮
Command2,则可删除列表框开头的一项。
(3)Clear方法
格式:列表框.Clear
功能:该方法用来删除列表框中的全部内容。
说明:执行了Clear方法后,ListCount重新被设置为0。
列表框常用属性
1.常用属性
列表框的基本属性:
等
(1)List属性
Name、Height、width、Top、Left、Enabled、Visible和.Index
列表框的特有属性:
该属性是一个字符数组,存放列表框的项。List数组的下标是
从0开始的,也就是说,第一 个元素的下标是0。例如。在图7.37
中,各列表的内容如下:
Listl.List(0)="张华"
Listl.List(1)="王天"
Listl.List(2)="刘力"
Listl.List(3)="李阳"
Listl.List(4)="张铁强"
Listl.List(5)="朱红军"
Listl.List(6)="姜丽丽"
框中添加项。其操作步骤如下:
List属性既可以在设计状态设置,也可以通过List属性向列表
在窗体上添加一个列表框,保持它为活动状态,在属性窗口中,
单击List属性,然后单击右端的箭头,将下拉一个方框,可以在该
列表框中,输入列表项目,每输入一项按Crtl+Enter键换行,全部
输人完后按回车键,所输入的项目即出现在列表框中。
List属性也可以在程序中设置,用Add.item方法向列表框中
添加项目。
(2)ListIndex属性
ListIndex的值表示执行时选中的列表项序号。如果未选中任何
项,则15stIndex的值为一1.该属性只在程序运行时设置或引用。
(3)List(]ount属性
ListCount的值表示列表框中项目的数量。ListCount—l表示列
表中最后一项的序号。该属性只在程序运行时设置或引用。
使用0~ListCount一1之问的一个索引号与List属性可以获得
任何一个列表项的内容。
(4)Selected属性
Selected属性是一个逻辑数组,其元素对应列表框中相应的项,
表示对应的项在程序运行期间是否被选中。例如,Selected(i)的值
为True,表示第i+1项被选中。该属性只在程序运行时设置或引用。
(5)Soaed属性
Soaed属性决定列表框中项目在程序运行期间是否按字母排列显
示。True:按字母顺序排列显示;False:按加入先后顺序排列显示。
该属性只在设计状态设置。
(6)Text属性
Text属性值是被选中列表项的文本内容。该属性只在程序运行
时设置或引用。说明:Listl.Text表示被选中列表项的文本内容,
即Listl.ListIndex项的值。
(7)MuhiSelect属性
该属性用来设置一次可以选择的列表项数。该属性的设置决定了
用户是否可以在列表框中选择多个表项。MultiSelect属性可以设置
成以下3种值:
O—None:只能选择一项。
1一Simple:简单多项选择。可以同时选择多个项,后续的选择不
会取消对前面所选择的项。可以用鼠标和空格键选择。[Page]
2一Extended:扩展多项选择。可以选择指定范围内的表项,其方
法是:按住Shift键同时单击鼠标,或者按住Shift键并且移动光标
键,就可以从前一个选定的项扩展到当前选定项,即选定多个连续项。
按住Ctd键,同时单击鼠标,或者按空格键,则表示选定或取消选定
一个选择项,或不连续地选择多个选项。
(8)Style属性
该属性用于确定控件的外观,只能在设计时确定。其值可以设置
为:0一标准形式;1一复选框形式。
(9)Columns属性
该属性用来确定列表框的列数。属性值为0,则列表框单列显示,
默认状态;属性值为l,则列表框呈多列显示;属性值为大于l且小
于列表框中的项目数,则列表框呈单行多列显示。
属性值为0时,如果表项的总高度超过了列表框的高度,将在列
表框的右边加上一个垂直滚动条,可以通过它上下移动列表。
属性值不为0时,如果表项的总高度超过了列表框的高度,将把
部分表项移到右边一列或几列显示。当各列宽度之和超过列表框的宽
度时,将自动在底部增加一个水平滚动条,可以通过它左右移动列表。
版权声明:本文标题:vb列表框常用事宜,属性和方法[最新] 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1711530073a598545.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论