- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4.6 列表框(ListBox)
列表框(ListBox)显示项目列表,用户可以选择一项或多项。如果项目总数超过了可显示的项目数,自动加滚动条。Ctrl+Enter键换行,输入第二项内容;输入最后一项后,按下Enter键表示输入结束。
如图4-8(a)所示,在输入“第一项:List(0)”后,按Ctrl+Enter键输入“第二项:List(1)”,在输入“第五项:List(4)”后按Enter键结束输入。程序运行后的列表框如图4-8(b)所示。
(a)在属性窗口中设置 (b)运行后的显示 图4-8 列表框属性演示
(b)在代码中设置:
在代码中设置List属性的语句格式为:
[列表框.]List(下标)= 字符串
例如,图4-8(b)中列表框的显示,也可以用以下语句实现:
Private Sub Form_Load()
List1.List(0) = 第一项:List(0)
List1.List(1) = 第二项:List(1)
List1.List(2) = 第三项:List(2)
List1.List(3) = 第四项:List(3)
List1.List(4) = 第五项:List(4)
End Sub
(2)ListCount属性
记录列表框中的项目总数。例如图4-8中列表框的ListCount属性为5。
该属性只能在程序中引用它。常用ListCount-1表示最后一项的序号。
(3)Text属性
用于存放被选中列表项的文本内容。在图4-8(b)中,如选中第二项,则此项会反白显示,同时Text属性值变为“第二项:List(1)”。
该属性是只读属性,不能在属性窗口中及代码中设置,只能在代码中引用Text属性值,来获取当前选定列表项的内容。
(4)ListIndex属性
表示运行时被选中项目的序号(下标值)。如果列表框中没有任何一项被选中,则ListIndex为-1。假设选择了多个列表项,则ListIndex只存储最后一个所选项目的序号。程序运行时,可以使用ListIndex属性判断列表框中哪一项被选中。
例如,在图4-8(b)状态中,ListIndex属性值为-1;单击第二项,ListIndex属性值变为1;再点击第三项,ListIndex属性值变为2。
ListIndex属性不能在设计时设置,只有程序运行时才起作用。
(5)Selected属性
该属性是一个逻辑数组,其元素对应列表框中相应的项,表示对应的项在程序运行期间是否被选中。例如,图4-8(b)状态中,第一项未被选中,Selected(0)的值为False;如若选中第一项,,Selected(0)的值会变为True。
此属性不能在属性窗口中设置,只能在代码中引用或赋值。
(6)MultiSelect属性
设置是否能在列表框中进行复选以及如何进行复选。此属性有三个可选值:0、1、2。
0 – None:禁止多项选择,只能选择一项。如同一组单选钮一样。此值为缺省值。
1 – Simple:简单复选,可以同时选择多个项目。单击鼠标或按空格键使项目在选中和非选中状态间切换,类似对一组复选框的操作。
2 – Extended:扩展复选,能够用更多的方式方便的选择项目。以下为详细说明:
只用鼠标点选时,只能选择一项,如同“0 – None”。
按住CTRL键,可以实现简单复选不连续项,类似“1 – Simple”。
按住SHIFT键,配合鼠标或方向键,能够进行连续项目的快速选择。
按住左键并拖动鼠标,可以对项目进行圈选。
选择“2 – Extended”后,列表框的选择方式,同在资源管理器中选择文件如出一辙。
(7)SelCount属性
记录列表框中所选项目的总数。如果没有项被选中,那么SelCount属性将返回0值否则,返回当前被选中的列表项的数量。– Simple”或“2 – Extended”时起作用,通常与Selected数组一起使用,以处理控件中的所选项目。
4.6.2 方法
列表框常用的方法有:AddItem、RemoveItem和Clear。
(1)AddItem方法
功能:把一个项目加入列表框。
格式:Listname.AddItem item[, index]
说明:
Listname:列表框的名称
item: 字符串表达式,内容为要加到列表框的项目。
index: 索引号,即新增加的项目在列表框中的位置。
index为0时,添加到第一个位置;index为1时,加到第二个位置;依次类推。如果省略index,新增加的项目将添加到列表框的末尾。
举例:List1.AddItem (第六项:List(5)) 在列表框末尾增加项目“第六项:List(5)”。
(2)RemoveItem方法
功能:删除列表框中的
您可能关注的文档
- Visual Basic程序设计教程 教学课件 作者 李雁翎 周东岱 潘伟 yl _7.ppt
- Visual Basic程序设计教程 教学课件 作者 李雁翎 周东岱 潘伟 yl _8.ppt
- Visual Basic程序设计教程 教学课件 作者 李雁翎 周东岱 潘伟 yl _9.ppt
- Visual Basic程序设计教程 教学课件 作者 李雁翎 周东岱 潘伟 yl _10.ppt
- Visual Basic程序设计教程 教学课件 作者 李雁翎 周东岱 潘伟 yl _11.ppt
- Visual Basic程序设计教程 教学课件 作者 李雁翎 周东岱 潘伟 yl _12.ppt
- Visual Basic程序设计教程 教学课件 作者 李雁翎 周东岱 潘伟 yl _13.ppt
- Visual Basic程序设计教程 教学课件 作者 李雁翎 周东岱 潘伟 yl _14.ppt
- Visual Basic程序设计教程 教学课件 作者 李雁翎 周东岱 潘伟 yl _15.ppt
- Visual Basic程序设计教程 第2版 教学课件 作者 刘瑞新 电子教案 第1章 Visual Basic 程序设计概述.ppt
- Visual Basic程序设计沈祥玖电子教案 4.7 组合框.doc
- Visual Basic程序设计沈祥玖电子教案 4.8 框架.doc
- Visual Basic程序设计沈祥玖电子教案 4.9 多窗体.doc
- Visual Basic程序设计沈祥玖电子教案 第1章 概述.ppt
- Visual Basic程序设计沈祥玖电子教案 第2章 数据与表达式.ppt
- Visual Basic程序设计沈祥玖电子教案 第3章程序设计初步.ppt
- Visual Basic程序设计沈祥玖电子教案 第5章 选择结构程序设计.ppt
- Visual Basic程序设计沈祥玖电子教案 第6章 循环结构程序设计.ppt
- Visual Basic程序设计沈祥玖电子教案 第7章 数组.ppt
- Visual Basic程序设计沈祥玖电子教案 第8章 过程.ppt
最近下载
- 151页-【低空经济】低空无人机公共测试场与验证基地设计方案.pdf
- 理想 RISO 9050 7050 3050 7010 3010 闪彩印王中文技术维修手册 后面可以参考理想闪彩印王 EX7200 EX9050 EX9000 EX7250 系列中文维修手册 .pdf VIP
- 生物酶解技术.pptx VIP
- “素养导向”初中物理大单元教学策略及案例.docx VIP
- 小学四年级综合实践活动《衣服巧收纳》公开课课件.pptx VIP
- 公司建设项目全过程造价咨询工作规范.doc VIP
- 教学进度计划表.pdf VIP
- 直肠癌放射治疗靶区勾画.ppt
- 软件工程项目造价技术规范.pdf VIP
- 2025年左玉辉-环境学.pptx VIP
文档评论(0)