没有找到合适的产品?
联系客服协助选型:023-68661681
提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|其它|编辑:郝浩|2007-04-11 16:44:25.000|阅读 2004 次
概述:
# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>
如果说文本框控件还有什么不足的话,那就是每次都需要用户亲自输入所有的信息,一来使用户负担增加,二来有时候让用户不知道输入些什么格式的数据好。VB60为用户提供了另一个人机交互数据的控件——列表框控件(ListBox),以便在程序中实现多个项目的选择。
在工具箱中找到“”图标双击,就可在窗体上放置一个列表框控件。默认情况下,第一个列表框自动命名为ListBox1,以后的列表框会依次命名为ListBox2、ListBox3等。本示例将着重演示列表框控件各个属性设置的效果及在列表框中增、删数据的方法。程序窗口界面如下图所示。
列表框会将所有的选项都列出来,程序运行时用户不能向列表框中输入或改写其中的信息,只能从现有的选项中选择,但通过程序语句的控制还是可以增删其内的选项。如果列表框的空间不足以显示其中的项目总数,系统就会自动在列表框上加入相应的滚动条。
列表框的属性
列表框具有一般控件的通用属性如Width、Height、Left、Top、Font、Forecolor、Visible、Enabled、MousePointer、MouseIcon、ToolTipText等,这些属性的作用及设置方法请参照前一讲《文本框控件的属性设置方法》中的介绍。
列表框又具有自己特有的一些属性,下面重点介绍这些特有的属性及设置方法。
List 这是列表框最重要的属性。 是一个字符串数组,可以在程序的设计阶段在属性窗口中设置,也梢栽诔绦蛟诵兄卸梦驶蛘咝薷难∠睢@纾?lt;BR> 程序运行时访问列表框中其项:A=List1.List(5) 程序运行时变量A被赋值为当前列表框内第6项的值(列表框索引号从0开始)
动态设置或修改:List1.List(5)="河北" 程序运行时设置或修改列表框内第6个位置处的选项值为“河北”。
请注意,在设计状态向列表框的List属性文本输入栏中输入选项文本时需要按下Ctrl键再按回车键才能换行。
Columns 设置当前列表框中全部选项的排列方式。取值为0时所有项目竖直单列显示,当项目总数高度超过列表框高度时,列表框在右侧增加一个垂直滚动条; 取值为1时多列显示,当项目总数高度超过列表框高度时部分项目自动被移动到新和一列中,同时在列表框下方增加一个水平滚动条。
MultiSelect 确定用户选择列表框内选项的方式。 取值为0时只能选择其中一项,再选择其它项时前一项的选择自动清除; 取值为1时可用鼠标分别单击选择列表框内的多个选项,而再次单击已选中的选项时该选项清除;取值=2时选择方式与Windows的资源管理器中文件选择方式相同,即按下Ctrl键同时按住鼠标键可以单个选择选项,按下Shift键时同时按下鼠标键 可以选中第一项与当前项间的所有项。本讲提供的示例文件中第一排的三个列表框从左到右MultiSelect的值依次为0、1、2(见下图),朋友们运行该示例时要反复试验三个列表框中选项的选则方式,仔细体味三种方式的不同。另外要注意,该属性只在设计时有效,程序运行时无法更改。
Style 列表框的样式。取值为0时为标准样式;取值为1时每一个选项间都带有一个复选框,可以选择多项。
ListCount 返回当前列表框内所有选项的个数。注意:ListCount的值总是比当前列表框的最大索引号大1,回为列表框的索引号是从0开始的,这一点在上面List属性讲解中就已经说明了。
ListIndex 返回列表框中被选中选项的索引号。
SelCount 返回当前列表框中所有被选中的项目总数。SelCount=0时说明没有被选中的选项。
Selected 某一索引号的选项是否被选中,如:Selected(5)=True 说明列表框内第6个位置(即索引号为5)的选项处于被选中状态。
Sorted 当该属性设置为True时列表框内全部选项自动排序,设置为False时按设计或运行时更改的顺序排列。该属性只能在设计时有效,运行时更改无效。
列表框的常用方法
AddItem方法 程序运行时向列表框中加入一个新的选项,如:
List1.AddItem "河南",5 在列表框List1的第5索引位置(实际是列表框的第6个位置)处加入一个新选项“河南”,其后的选项自动后移,所有选项的索引值重新更新。当语句中的“5”省略时表示将该项加入到列表框的末尾。请注意,当属性Sorted和值为True时,选择加入到的位置已没有意义了。
RemoveItem方法 程序运行时删除列表框中的某一选项,如:
List1.RemoveItem 5 删除列表框List1的第5索引位置(实际是列表框的第6个位置)处的选项,其后的选项自动前移,所有选项的索引值重新更新。
Clear方法 程序运行时删除列表框中所有选项,如
List1.Clear
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@evget.com
面对“数字中国”建设和中国制造2025战略实施的机遇期,中车信息公司紧跟时代的步伐,以“集约化、专业化、标准化、精益化、一体化、平台化”为工作目标,大力推进信息服务、工业软件等核心产品及业务的发展。在慧都3D解决方案的实施下,清软英泰建成了多模型来源的综合轻量化显示平台、实现文件不失真的百倍压缩比、针对模型中的大模型文件,在展示平台上进行流畅展示,提升工作效率,优化了使用体验。
本站的模型资源均免费下载,登录后即可下载。模型仅供学习交流,勿做商业用途。
本站的模型资源均免费下载,登录后即可下载。模型仅供学习交流,勿做商业用途。
本站的模型资源均免费下载,登录后即可下载。模型仅供学习交流,勿做商业用途。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@evget.com
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢
慧都科技 版权所有 Copyright 2003-
2025 渝ICP备12000582号-13 渝公网安备
50010702500608号