关于VB中的括号是什么意思?
我学过VB了,忘光了,现在想知道比如声明一个事件privatesubform_load()或者privatesubcommand_click().有时候括号里边有内容,例...
我学过VB了,忘光了,现在想知道比如声明一个事件private sub form_load()或者private sub command_click().有时候括号里边有内容,例如:private sub command_click(index as integer).括号里边是什么意思,是定义一个数据类型吧。括号是做什么用的,一般什么时候需要定义数据类型。我的课本没在身边,懂得VB帮忙指教下,讲的有条例点。谢啦。
展开
6个回答
展开全部
不管里面有没有内容 就像C语言那样 一个过程SUB或者一个函数FUNCTION都必须用括号,是个固定格式。
可以这么理解
里面有参数 表示输入的参数
里面是空 表示输入的参数没有,就是表示没有参数
private sub form_load() 这个表示窗体载入事件,是个过程,是不需要提供参数的,所以是空的。
private sub command_click(index as integer) 这个表示你创建了一个按钮控件数组,表示同样名字的按钮控件很多,那么点击事件中就必须告诉系统你点的是哪个按钮,里面的INDEX就是控件的序列号。
可以这么理解
里面有参数 表示输入的参数
里面是空 表示输入的参数没有,就是表示没有参数
private sub form_load() 这个表示窗体载入事件,是个过程,是不需要提供参数的,所以是空的。
private sub command_click(index as integer) 这个表示你创建了一个按钮控件数组,表示同样名字的按钮控件很多,那么点击事件中就必须告诉系统你点的是哪个按钮,里面的INDEX就是控件的序列号。
展开全部
private sub是一个过程,也就是通常说的事件,form_load()是窗体启动事件,后面的()是传递参数的,如果没有参数可以是(),如果有参数,在()中有内容,这个内容就是参数,例如command_click(index as integer)中的index as integer就是参数,其中index是参数值,是一个整形数据(as integer就是定义为整形数据),完全解释就是点击按钮事件,但是按钮控件是一个数组控件。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
VB中的括号()有以下几个含义
1、改变计算的次序
Dim y As Integer
y = 100 * (2 + 3) '先计算2+3=5,然后计算100*5,y = 500
2、表示参数列表
'定义函数或子程序时,参数列表定义用括号括住
Function Add(ByVal x As Integer, ByVal y As Integer) As Integer
Add = x + y
End Function
Dim y As Integer
y = Add(10, 20) '调用函数或子程序时,实际参数用括号括住
3、表示数组大小和维数
Dim array(1 To 10) As Integer
4、用来存取指定下标的数组元素
Dim array(1 To 3) As Integer
'存取数组元素
array(1) = 10
array(2) = 20
array(3) = 30
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只有括号没有参数的代码是因为被触发的事件里没有参数传递进来。
括号里的index as integer是控件数组的索引id
vb里支持控件数组,这时如果你点了id为6的按钮,那么在触发click事件的同时,会传递一个整数的id值“6”。这样你就可以通过这个id来判断点了哪个按钮 ,然后执行什么操作了。
括号里的index as integer是控件数组的索引id
vb里支持控件数组,这时如果你点了id为6的按钮,那么在触发click事件的同时,会传递一个整数的id值“6”。这样你就可以通过这个id来判断点了哪个按钮 ,然后执行什么操作了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就是将一个字符串或需要标记的东西括起来,以免被其他代码影响
例如C++中:
首先创建变量AB和A
++AB和(++A)B就不同
例如C++中:
首先创建变量AB和A
++AB和(++A)B就不同
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询