本节课,我们先复习之前的知识点,然后再原来的基础上扩展我们的新知识。
一、for基础复习
提问:代码提示时候怎么使用更方便?
在代码提示选中的时候,选中的这一项,按下tab这个键。这样的好处是能够将我们的光标定位在当前这行代码的末尾。如果按回车键会换行,会降低写代码的效率。
接下来,我们一起回顾一下for语句。
提问:用什么表示for循环内部?
内部 表示在for和next关键词之间。
举例:
for i ....
内部
next i
提问:for语句为什么会进入循环体?
其实在for语句中暗藏条件判断。我们学过的条件判断是if语句。而if语句的判断的结果只有两种可行性true或者false,这个是布尔类型boolean。
提问:for循环的自定义初始化变量值如何递增?
for循环在运行的时候,每次自定义的初始化变量都会加上step后面的数值,然后进行判断。
提问:默认声明的整型变量值是什么?
声明例如dim i as integer默认情况下,声明一个整型变量后,这个变量的值默认为0
提问:for循环的运行过程是怎样的?
举例代码:
For i = 1 To 5 Step 1
代码解释:
for循环的运行过程:我们会将初始化变量跟to后面的变量进行比较i=1时,1<=5的结果是true(为真),就会进入for循环i=2时,2<=5的结果是true(为真),就会进入for循环i=3时,3<=5的结果是true(为真),就会进入for循环i=4时,4<=5的结果是true(为真),就会进入for循环i=5时,5<=5的结果是true(为真),就会进入for循环i=6时,6<=5的结果是false(为假),不会会进入for循环,直接运行next后面的代码
二、listbox列表框的相关复习
listbox列表框:
1.如何删除项
删除一项的函数使用removeitemremoveitem后面接索引,默认第一项为0,第二项为1,依次类推。
2.如何增加项
增加一项的函数使用additemadditem后面直接接需要增加的字符串作为一项内容。
3.如何获取项
获取一项内容的函数使用list(索引)list函数使用索引进行获取相应项的内容。
三、下拉框控件
下拉框:combobox控件
下拉框的时候,相应效果调用的函数类似于listbox
Change事件是在编辑下拉框中的文本内容的时候发生。
Click事件是指在下拉框在下拉的时候选择另一个项目时候发生。
列表框与下拉框清空所有项目:使用“控件.clear”函数格式用法
combobox案例举例使用:
我们可以根据下拉内容的不同来实现不同的功能:比如,在下拉框中选择交通运输类,在班级中输出19轨道、18汽修在下拉框中选择信息技术类,在班级中输出18数媒、18视觉、18网络。
本节案例工程文件
本节项目界面设计:
本节项目源代码:
Private Sub Command1_Click() Dim i As Integer For i = 1 To 5 Step 1 List1.AddItem Text1.Text & i Next i End Sub Private Sub Command2_Click() If List1.ListIndex = -1 Then MsgBox "请选中一项再说", , "消息提示" Else List1.RemoveItem List1.ListIndex End If End Sub Private Sub Command3_Click() MsgBox List1.List(2) End Sub Private Sub Command4_Click() Combo1.AddItem Text2.Text End Sub