第一个vb例子-数组控件

简介: 第一个vb例子-数组控件

上周六开始了我的第一个vb例子,迟迟不愿开始,总觉得100个例子好多,又不明白,敲了也是白敲,但是在师傅的督促下还是开始了,结果第一个就报错了。错误就出在了图3,我是直接插了两个控件,当时还在奇怪代码里怎么只对 Command1进行编辑, Command2怎么不用管呢,结果就报错了,图1是我换台电脑做的,周六的电脑里并没有这个提醒。

是的 ,这是一个控件数组。Index是索引,值指向的就是第几个控件。

2019120215410922.png

图一

20191202153930790.png

图二

                                 图3

Private Sub Command1_Click(Index As Integer)

If Index = 1 Then

Label1.Visible = True

Else

End

End If

End Sub



Index As Integer这个一般出现在控件数组的事件中,比如有个按钮控件数组Command1()包含三个按钮分别是Command1(0)、Command1(1)、Command1(2),那么这个按钮控件数组的点击事件就是:


Private Sub Command1_Click(Index As Integer)

'这个时候,如果你点击的是Command1(0),那么这里的这个Index的值就是0

'同理,如果点击的是Command1(1),那么这里的这个Index的值就是1

'因此,根据这个Index的值,就知道你究竟点的是哪个按钮了

If Index = 0 Then

MsgBox "你点了第一个按钮"

ElseIf Index = 1 Then

MsgBox "你点了第二个按钮"

Else

MsgBox "你点了第三个按钮"

End If

End Sub


这种出错之后找到原因并解决然后还学到知识的感觉其实挺美妙的。


今天,做了一件让我哭笑不得的事情,打开vb之后,发现控件拖不动了, 各种百度,都说是点下格式里的锁定控件,我找了没锁定啊,实在没有办法了,发消息给师傅,师傅说点一下就可以。。然后,真的可以了,这里没有表情,脑补。

相关文章
|
索引
零基础VB教程044期:动态添加控件数组
零基础VB教程044期:动态添加控件数组
168 0
|
3月前
|
JavaScript 前端开发
用JavaScript编程定义二维数组并初始化,然后输出元素值
用JavaScript编程定义二维数组并初始化,然后输出元素值
|
Java 数据安全/隐私保护
java实现请编一程序,用赋初值的方法使cl、c2、c3、c4、c5五个变量的值分别为,’C’、’h’、’i’、’n’、’a’,使c1、c2、c3、c4、c5变为’G’、’l’、’m’、’r’、’e
java实现请编一程序,用赋初值的方法使cl、c2、c3、c4、c5五个变量的值分别为,’C’、’h’、’i’、’n’、’a’,使c1、c2、c3、c4、c5变为’G’、’l’、’m’、’r’、’e
|
Java C++
数组的一些简单例子
当我们使用 arraycopy( ) 方法的时候,我们不但可以将原先的数组拷贝到一个新数组中去,也可以将原先的数组拷贝到原先的数组中。上述这个思想可以应用到数据结构的顺序表中的中间插入操作。
119 0
数组的一些简单例子
VB编程:利用控件数组设置控件状态-38
VB编程:利用控件数组设置控件状态-38
102 0
|
人工智能
VB编程:数组中删除数组元素-27
VB编程:数组中删除数组元素-27
284 0
VB编程:利用数组设置MSFlexGrid表头和列宽-34
VB编程:利用数组设置MSFlexGrid表头和列宽-34
216 0
VB编程:申明窗体数组-40
VB编程:申明窗体数组-40
120 0
VB编程:利用指针实现数组的插入-43
VB编程:利用指针实现数组的插入-43
164 0
VB编程:利用控件数组设置控件状态
VB编程:利用控件数组设置控件状态
116 0
VB编程:利用控件数组设置控件状态