




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课题十七 列表框与组合框【课时安排】:2学时 【教学方法与教学手段】:采用一体化教学,案例分析法。【教学环境】:装有Visual Basic 6.0程序设计软件和广播教学软件的电脑(1台/人)。 【教学重点】:1、列表框、组合框的属性设置。2、列表框、组合框的方法和事件。【教学难点】:列表框、组合框的使用【教学过程】: 一、复习旧课1、如何设置单选按钮、复选框、框架和滚动条控件的属性?2、如何设置单选按钮、复选框、框架和滚动条控件的事件?二、新课导入在VB程序设计中,列表框、组合框都可以提供多个选择项供用户选择,以达到与用户对话的目的。其中列表框通常将用户的选择限制在列表之内;而组合框既可以让用户在其列表框部分选择一个列表项目,也可以在其它文本框部分直接输入文本内容来选定项目。那么如何设置列表框、组合框的属性?如何灵活利用列表框、组合框来编程?下面就介绍列表框、组合框的相关属性及其事件的应用。三、新课讲授(一)列表框(ListBox)控件 1.列表框的属性(1)List、ListIndex、ListCount和Text属性List:属性是一个字符型数组,这个数组的每一项对应着列表框中的每一个列表项目,List数组的下标是从0开始的。List(0)ListIndex属性表示当前选定的列表项目的下标。如果未选中任何项,则ListIndex的值为-1。ListCount属性表示列表框中列表项目的个数,即List数组的元素个数Text属性值是被选中的列表项的文本内容。对列表框中列表项目的操作,实际上就是对List数组元素的操作,语句形式为: 列表框名.List(i)其中,i为列表项目的下标号,其取值范围是0ListCount-1;而ListIndex是当前选定的列表项目的下标,当前选定的列表项目就是“列表框名. List(列表框名.ListIndex)”。注意:由于Text的值就是被选中的列表项的文本内容,所以“列表框名.List(列表框名.ListIndex)”就等于“列表框名.Text”(2)MultiSelect属性该属性用于设定列表框内是否允许同时选择多个列表项。它共有三个可选择的值: 0None:不允许复选,此为系统默认值。 lSimple:简单复选,可以在列表中选中或取消选中项。 2Extended:扩展复选,除了可以选定或取消多个选择项,还可以通过Shift键组合选定多个连续项。(3)Style属性该属性用于设定列表框的显示类型,在运行时是只读的。它有两个可选择的值: 0Standard:标准的文本项列表,此为系统默认值。 lCheckbox:复选框,在列表框的每一个列表项目的边上都有一个复选框,可以选择多项。 注意:当Style属性值设为1时,MultiSelect属性值只能设为0。(4)Selected属性该属性用于判断列表项是否被选定,常用于多项选择时。Selected属性是一个逻辑数组,其元素对应列表框中相应的项,表示对应的项在程序运行期间是否被选中。例如,Selected(0)的值为True表示第一项被选中,如为False表示未被选中。该属性只能在程序中设置或引用。(5)Sorted属性(6)ItemData属性该属性用于为列表框中的每个列表项设置一个对应的数值。2.列表框的方法列表框中可以在程序中用AddItem方法来填写,用RemoveItem或Clear方法删除。(1)AddItem方法该方法用于向列表框中添加一个新的列表项,它的格式如下 对象. AddItem item,index 对象:可以是列表框或组合框,即AddItem方法可适用于列表框和组合框。 item:必须是字符串表达式,表示要添加到列表框或组合框中的列表项内容。index:决定新增项目在列表框或组合框中的位置。如果index省略,则添加的列表项将放在最后。(2)RemoveItem方法该方法用于删除列表框中的一个列表项,它的格式如下: 对象. RemoveItem index如:List1.RemoveItem List1.ListIndex或List1.RemoveItem (List1.ListIndex) 对象:可以是列表框或组合框,即RemoveItem方法可适用于列表框和组合框。index:表示要删除列表项的顺序号,即在列表框或组合框中的位置(3)Clear方法 该方法用于清除列表框的列表项中的所有内容,其格式如下: 对象.Clear 其中:“对象”可以是列表框、组合框或剪贴板,即Clear方法适用于列表框、组合框和剪贴板。3.列表框的事件列表框常用的事件就是Click、DblClick、GotFocus、LostFocus等大多数控件通用的事件。4. 列表框应用【例12-3】见实验教程P141,程序界面如图所示。运行时,窗体上的两个单选按钮隐藏,文本框中为空,激活窗体时,文本框获取焦点;单击列表框中的项目,使所选项目在文本框中显示;对文本框中的内容进行修改后,选中“修改”单选按钮,列表框中对应的项目被更新 ,选中“删除”单选按钮,列表框中对应的项目被删除,在文本框中输入新内容,单击 “添加”按钮,新内容被追加到列表框中。代码如下(二)组合框(ComboBox)控件 1.组合框的三种风格组合框有三种不同的风格:下拉式组合框、简单组合框和下拉式列表框,其中两种下拉风格的组合框,只有单击下拉箭头时才会显示全部列表,这样就节省了窗体的空间。三种风格的组合框形式如图所示。组合框示意图下拉式组合框简单组合框下拉式列表框可以输入列表中没有的项目只能选择列表中的项目2.组合框使用 组合框的事件随Style属性的值不同而有所不同: 当Style = 0时,组合框有Click事件和Change事件; 当Style = 1时,组合框有DblClick事件和Change事件 当Style = 2时,组合框有Click事件。【例6.18】P198组合框应用举例,程序界面如下,其中文本框的名称为“TxtDisp”,组合框为下拉式列表框,设置字体,名称为“CboZT”,style为2(不能输入),用于设置字号的组合框为下拉式列表框,名称为“CboZH”,style
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高中生冬季预防传染病
- 常见传染病的识别与预防
- 行政主管年终总结模版
- 梅毒护理诊断及护理措施
- 人教版高中物理必修二第七章第8节机械能守恒定律习题课教学设计
- 下学期历史教学的工作总结模版
- 新质生产力绿色生产力
- 山东省济南平阴县联考2025年数学七下期末综合测试试题含解析
- 内蒙古鄂尔多斯准格尔旗第四中学2025届八年级数学第二学期期末综合测试模拟试题含解析
- 2025届福建省福州师范大泉州附属中学数学八下期末质量检测试题含解析
- 应急物资、设备检查维护保养制度
- 2025年医疗器械全国总策划代理协议书
- 《数据网组建与维护》课件-8.1任务1 WLAN基本配置
- 2025解题觉醒邓诚数学(名师大招册)
- 第四单元第一课 多姿多彩的乐音世界-《唱脸谱》 课件 2024-2025学年湘艺版(2024)初中音乐七年级下册
- 给小朋友科普化学小知识
- 中医专科护士进修汇报
- 9.2 法律保障生活课件(共13张)-2024-2025学年统编版道德与法治七年级下册
- 《装备测试性工作要求GJB 2547B-2024》知识培训
- 北非旅游地理
- 体重管理培训课件
评论
0/150
提交评论