资源简介 (共17张PPT)【案例9】运动会报名 案例效果 涵盖知识 操作步骤 案例小结 实训练习涵盖知识1. 单选按钮单选按钮主要用于让用户进行单项选择操作,其主要属性Value的取值有True和False两种,取值为True时表示用户选择了该项,反之则表示未选中该项。单选按钮的常用事件为Click,当用户选择了该项时触发该事件。涵盖知识2. 列表框列表框可以以列表项的形式显示内容并可由用户选择其中一项或多项内容,其常用属性如下。(1)List:表示列表框中内容,其使用用法为:列表框.list(i),i的取值范围为0到listcount-1。(2)Listindex:表示列表框中被选中的列表框项目的索引号,初始值为0,若未选中列表项则返回值为-1。(3)Listcount:列表框中项目的数量。(4)Text:列表框中被选中项目的内容,该属性为动态属性,只能在代码设计中使用。涵盖知识2. 列表框常用方法如下。(1) Additem:添加项目到列表框中。其中,index选项表示增加的项目的索引位置。列表框对象.additem 项目内容[,index]如:list1.additem “男子三级跳”,2表示增加第三项“男子三级跳”。(2) Removeitem:移除列表框中指定的项目。列表框对象.removeitem index如:list1.removeitem 0表示删除第一项。(3) 列表框对象.Clear:清除列表框中所有项目。如:list1.clear。涵盖知识3. 组合框组合框是由文本框和列表框组合而成,因此具有它们两者的功能,既能显示文本输入文本,又可列表显示内容,并供用户选择。组合框的常用属性与列表框基本相似,此处不再赘述。不过它的Text属性为一静态属性,可在属性窗口中设置,也可在代码中设置。另外它的Style属性有3种设置:0-dropdown combo,既可选择也可输入;1-simple combo,只可输入不能选择;2-dropdown list,只可选择不能输入。操作步骤启动Visual Basic,设计程序界面设置对象属性对象名对象属性名属 性 值Form1NamefrmsportsmanCaption运动员报名Frame1Caption性别Label1Caption姓名Label2Caption编号Label 3Caption系部Label 4Caption运动项目Label 5Caption运动员报名信息Text1Text“ ”Text2Text“ ”Command1Caption确定Command2Caption退出Option1Caption男ValueTrueOption2Caption女Combo1Style2-dropdown listList1Text“ ”List2Text“ ”操作步骤3) 写代码初始化代码“确定”按钮代码操作步骤4) 保存程序,生成可执行文件工程运行调试完毕,将窗体文件保存为frmsportsman.frm,工程保存为sportsman.vbp,执行文件编译为sportsman.exe。案例小结本案例中由于性别通常都是二者选一,因此使用单选按钮表示性别的取值,而当有多个值供选择时使用组合框较为方便,若只是为了显示内容则常用列表框控件。案例小结所学属性小结对象名对象属性名属 性 含 义单选按钮Caption标题Value表示选择与否列表框Text被选中项的文本内容List列表框的内容Listindex被选中项的索引号组合框Style组合框的样式案例小结所学方法小结对象名对象方法名属 性 含 义列表框/组合框Clear删除的所有内容Additem添加内容Removeitem删除被选中项的内容实训练习(1) 设计一个进行字体设置的工程,工程名称为font.vbp,窗体名称为frmfont.frm。程序初始界面如图所示,效果为单击各字体字号单选按钮,可将文本框中字符设置成相应的字体与字号。实训练习(2) 设计一个学生选课的程序,程序界面如图1所示。程序功能要求:用户输入完学生的姓名后,程序效果如图2所示,多了圈中部分。单击“>”按钮:判断左边列表框中是否已选择课程,若未选择则弹出如图3所示的提示信息,若已选择一门课程,则将该课程移到右边列表框,如图4所示。实训练习实训练习单击“>>”按钮:将左边列表框中所有课程移到右边列表框,如图1所示。单击“<”按钮:判断右边列表框中是否已选择课程,若已选择一门课程,则将该课程移到左边列表框,如图2和图3所示。实训练习实训练习单击“<<”按钮:将右边列表框中所有课程移到左边列表框,效果如图1和图2所示。 展开更多...... 收起↑ 资源预览