关于VB中的括号是什么意思?

我学过VB了,忘光了,现在想知道比如声明一个事件privatesubform_load()或者privatesubcommand_click().有时候括号里边有内容,例... 我学过VB了,忘光了,现在想知道比如声明一个事件private sub form_load()或者private sub command_click().有时候括号里边有内容,例如:private sub command_click(index as integer).括号里边是什么意思,是定义一个数据类型吧。括号是做什么用的,一般什么时候需要定义数据类型。我的课本没在身边,懂得VB帮忙指教下,讲的有条例点。谢啦。 展开
 我来答
寒轩雪印
推荐于2017-10-10 · TA获得超过250个赞
知道小有建树答主
回答量:365
采纳率:0%
帮助的人:257万
展开全部
不管里面有没有内容 就像C语言那样 一个过程SUB或者一个函数FUNCTION都必须用括号,是个固定格式。

可以这么理解
里面有参数 表示输入的参数
里面是空 表示输入的参数没有,就是表示没有参数
private sub form_load() 这个表示窗体载入事件,是个过程,是不需要提供参数的,所以是空的。
private sub command_click(index as integer) 这个表示你创建了一个按钮控件数组,表示同样名字的按钮控件很多,那么点击事件中就必须告诉系统你点的是哪个按钮,里面的INDEX就是控件的序列号。
百度网友2ca1c0f24
2010-01-12 · TA获得超过2036个赞
知道大有可为答主
回答量:4364
采纳率:0%
帮助的人:3409万
展开全部
private sub是一个过程,也就是通常说的事件,form_load()是窗体启动事件,后面的()是传递参数的,如果没有参数可以是(),如果有参数,在()中有内容,这个内容就是参数,例如command_click(index as integer)中的index as integer就是参数,其中index是参数值,是一个整形数据(as integer就是定义为整形数据),完全解释就是点击按钮事件,但是按钮控件是一个数组控件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
freeeeeewind
推荐于2017-09-23 · TA获得超过1万个赞
知道大有可为答主
回答量:3227
采纳率:94%
帮助的人:1330万
展开全部

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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bater2000
2010-01-12 · TA获得超过1486个赞
知道小有建树答主
回答量:803
采纳率:0%
帮助的人:1071万
展开全部
只有括号没有参数的代码是因为被触发的事件里没有参数传递进来。

括号里的index as integer是控件数组的索引id
vb里支持控件数组,这时如果你点了id为6的按钮,那么在触发click事件的同时,会传递一个整数的id值“6”。这样你就可以通过这个id来判断点了哪个按钮 ,然后执行什么操作了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
武相庄严D
2015-08-16 · TA获得超过155个赞
知道答主
回答量:196
采纳率:100%
帮助的人:19.7万
展开全部
就是将一个字符串或需要标记的东西括起来,以免被其他代码影响
例如C++中:
首先创建变量AB和A
++AB和(++A)B就不同
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式