专栏首页编程创造城市VB语言基础重要知识点13

VB语言基础重要知识点13

本节课,我们先复习之前的知识点,然后再原来的基础上扩展我们的新知识。

一、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.如何删除项

删除一项的函数使用removeitem

removeitem后面接索引,默认第一项为0,第二项为1,依次类推。

2.如何增加项

增加一项的函数使用additem

additem后面直接接需要增加的字符串作为一项内容。

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

本文分享自微信公众号 - 编程创造城市(bcczcs),作者:刘金玉编程

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-10-31

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 计算机高职专业VB知识要点001,模拟域名抢购软件案例代码开源,热身第一课

    combobox 、 listbox控件的list属性,想要连续输入快捷键ctrl+enter

    刘金玉编程
  • 零基础Python教程031期 for循环,让代码更灵活!

    Range函数的作用是返回一个数组。使用的时候需要传入一个数值的开始,和数值的结尾。注意:range函数是一个半开半闭区间,包含开头的值,不包含结尾的值。

    刘金玉编程
  • VB语言基础重要知识点16

    我们在每次考试中最最重要的是文件保存!文件保存不好,意味着将对自己的成果带来重大损失。在文件保存的时候,我们最为容易产生保存错误的是工程文件的保存。当项目进行移...

    刘金玉编程
  • 数组常用循环

    用户6973020
  • OpenStack取消端口策略

    取消某个端口限速 openstack port unset --qos-policy d5f8b517-af9d-4ba6-8424-be8f7a48dbf6

    院长技术
  • 使用关键字创建具有局部作用域的JavaScript变量

    第一个for循环,用var定义的变量i,在出了for循环之后,仍然可以在代码中访问;

    Jerry Wang
  • TKE挂载COS桶容器目录权限如何设置

    用户在tke的集群中创建工作负载并把某一个对应的/data目录挂载到cos桶的根目录,在镜像构建的时候有把/data目录设置权限为755,但是运行容器后成功挂载...

    聂伟星
  • Spark SQL / Catalyst 内部原理 与 RBO

    从上图可见,无论是直接使用 SQL 语句还是使用 DataFrame,都会经过如下步骤转换成 DAG 对 RDD 的操作

    Jason Guo
  • J2SE 枚举类型 [enum]

    /**  * @author Hongten  *  * @time 2011-8-10 2011  */ public enum Week {  MON, ...

    Hongten
  • 透过镜头看杯酒人生

    第一次认识李诞是在吐槽大会,第二次看到李诞是在奇葩说,第三次是在腾讯视频新推出的节目《奇遇人生》中重新认识他。他在微博中发的开心点,人间不值得总会被奇葩说的辩手...

    腾讯云通信团队

扫码关注云+社区

领取腾讯云代金券