- 1、本文档共35页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第8章 列表框、组合框和数组 (时间:2次课,4学时) 第8章 列表框、组合框和数组 教学提示:在第5章中,介绍了单选按钮、复选按钮和框架并介绍了分支程序设计的基本思想。本章将继续介绍提供用户选择的控件列表框和组合框。还将介绍数组的使用,在学习中要注意列表框和组合框的特殊属性和数组的定义和使用。 教学目标:掌握用Dim语句定义数组,数组元素的输入、输出和引用;掌握控件数组的建立和事件过程的编写;掌握列表框和组合框的主要属性和使用方法。 第8章 列表框、组合框和数组 8.1 认识列表框和组合框 8.2 列表框 8.3 组合框 8.4 数组 8.5 综合运用 8.1 认识列表框和组合框 列表框和组合框都能提供一个项目列表,用户可以从中选择一项或多项。 例8.1 组队程序 设计一个窗体,在窗体上添加一个组合框、一个列表框、两个标签和4个命令按钮。运行程序时,用户可从后备队员中选择队员。单击【参赛】,被选中的队员从后备队员列表中移动到参赛队员列表中。若从参赛队员列表中选择队员后,单击【后备】,则被选中的队员从参赛队员列表中移动到后备队员列表中。若双击列表中某个队员,则被双击的运动员同样也会从一个列表移动到另一个列表中。若有新队员加入,可在后备队员文本框中输入姓名,单击【增加】,输入队员的姓名将增加到后备队员列表中。 8.2 列表框 列表框控件在工具箱的图标是 。 列表框控件提供一个项目列表。用户可以从中选择一项或多项。如果列表中的项目太多,超过列表框设计高度,列表框会自动出现滚动条。在列表框中,可以单列显示。 列表框 8.2.1 列表框属性 8.2.2 列表框的事件和方法 8.2.1 列表框属性 1. Text属性 返回列表框被选择的列表项目,是字符串类型。在列表框中该属性为只读属性,界面设计阶段不能修改。 2. ListIndex属性 设置或返回列表框被选择的列表项的序号,是整型。在列表框中第一个列表项序号为0,第二个列表项序号为1,…,最后一个列表项目序号为List Count-1。 3. List Count属性 返回列表框列表项的个数,是整型。 4. List属性 字符串数组,每个元素都是列表框的一个列表项内容。在界面设计时,利用List属性可以输入列表项目,在代码中可以引用该数组。 5. Sorted属性 确定列表项是否按升序排列,是逻辑型,通过【属性】窗格设置。设置为True表示按升序排列列表项目,否则按增加先后次序排列。 6. MultiSelect属性 确定是否一次可选择多个列表项,是整型,通过【属性】窗格设置。可取值0、1和2,0表示每次只能选择一项;1表示简单多项选择,一次可以选择多项;2表示扩展多项选择,按下Ctrl?或Shift键+鼠标单击,一次可以选择多项。 7. Selected属性 在支持多项选择中,判断被选择的列表项。是逻辑型数组,在设计阶段不可用,当数组元素为True时,表示该项被选择,为False时,表示该项未被选择。 8. 名称和其他属性 列表框的隐含名称是List1、List2等。和列表框位置有关的属性有Height、Left、Top和Width;和列表框行为有关的主要属性有Enabled、Visible、TabIndex等。另外,列表框有与Font相关的属性,还有设置颜色的属性。 例8.2 增加列表项 设计一个窗体,在窗体上添加一个列表框、一个文本框和两个命令按钮。运行程序时,在文本框中输入内容。单击【增加】,程序判断列表框的所有列表项,若没有新输入的内容,则输入的内容增加到列表框中。一次可增加一个列表项,可增加多次。单击【退出】结束程序执行。 例8.3 删除多项选择 设计一个窗体,在窗体上画一个列表框和两个命令按钮,运行程序时,在列表框中按“书柜”、“衣柜”、“书桌”、“椅子”、“沙发”、“床铺”的顺序输入列表项。一次选择多个列表项,然后单击【删除】删除选择的所有列表项。单击【退出】结束程序执行。 8.2.2 列表框的事件和方法 1. 列表框的事件 列表框控接收Click事件、DblClick事件和LostFocus等事件,但大多数程序编写DblClick事件过程。 2. 列表框的方法 列表框可以使用的方法有AddItem、RemoveItem和Clear。利用它们可以在程序运行期间修改列表框的内容。 AddItem方法,向列表框添加一个新项目,格式是: ? 列表框名.AddItem 字符串[,序号] ? 其中: 列表框名是列表框的名称 字符串是要添加到列表框中新项目 RemoveItem方法,从列
您可能关注的文档
- 探求二维凸包与其应用.pdf
- 第九章 汇编语言基础ASM.doc
- 基于.NET作业管理系统摘要.doc
- 第二讲词法分析-1.ppt
- for循环嵌套及数组.ppt
- 基于J2EE过滤器技术的统一身份认证和访问控制技术.pdf
- 移动通信中一种新的位置查询方案与其性能仿真.pdf
- 继承和多态习题.doc
- 第六章 应用程序设置 Application Setting.pdf
- 第五章 thrift入门学习教程.pdf
- 2025贵州毕节十一小教师“跨校竞聘”工作考试备考试题及答案解析.docx
- 2025广西壮族自治区亭凉医院招聘实名编制人员(高级职称)2人考试备考试题及答案解析.docx
- 2025贵州毕节市七星关区思源实验学校教师“跨校竞聘”10人考试备考试题及答案解析.docx
- 2025国家自然科学基金委员会面向社会招聘17人(二)考试备考试题及答案解析.docx
- 2025广东省第二中医院(广东省中医药工程技术研究院)第三批招聘工作人员2人笔试参考题库附答案解析.docx
- 2025广东省风力发电有限公司山西分公司招聘笔试参考题库附答案解析.docx
- 2025金华永康市畜牧农机发展中心编外招聘1人笔试参考题库附答案解析.docx
- 2025江苏南通圆宏控股集团有限公司招聘工作人员1人笔试参考题库附答案解析.docx
- 2025广西防城港市人才服务中心招收见习生1人考试备考试题及答案解析.docx
- 2025广西顺泽农牧科技有限公司招聘4人考试备考试题及答案解析.docx
文档评论(0)