十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
自定义过程px的参数是数组,而你现在用Call px(a(i)),显然,a(i)不是数组,是数组中的一个元素。
成都创新互联公司是一家专业提供红河企业网站建设,专注与网站建设、网站制作、H5开发、小程序制作等业务。10年已为红河众多企业、政府机构等服务。创新互联专业的建站公司优惠进行中。
另外,据我知道,VB.NET是不支持Print输出了吧?
在VB.NET中,可以使用“Call”语句来调用另一个VB文件中的方法。使用“Call”语句,可以在一个VB文件中调用另一个VB文件中的方法,从而实现不同文件之间的调用。
首先,需要在调用方法的VB文件中声明另一个VB文件中的方法,以便编译器能够识别该方法。声明的方式如下:
Declare Sub 另一个VB文件中的方法名 Lib “另一个VB文件的路径” ()
其中,另一个VB文件中的方法名是另一个VB文件中要调用的方法的名称,另一个VB文件的路径是另一个VB文件的完整路径。
接下来,就可以使用“Call”语句来调用另一个VB文件中的方法了,语句格式如下:
Call 另一个VB文件中的方法名 (参数1,参数2,……,参数n)
其中,另一个VB文件中的方法名是另一个VB文件中要调用的方法的名称,参数1,参数2,……,参数n是传递给另一个VB文件中要调用的方法的参数。
最后,就可以在调用方法的VB文件中调用另一个VB文件中的方法了。通过以上步骤,就可以在VB.NET中实现一个VB文件调用另一个VB文件中的方法了。
没什么区别,只是增加可读性而已,以下是摘自MSDN的说明:
Visual Basic 语言参考
Call 语句 (Visual Basic)
将控制传送到 Function、Sub 或动态链接库 (DLL) 过程。
[ Call ] procedureName [ (argumentList) ]
各部分说明
procedureName
必选。要调用的过程名。
argumentList
可选。变量和表达式列表,表示当调用过程时传递给该过程的参数。多个参数以逗号分隔。如果包括 argumentList,则必须将它放在括号内。
备注
您通常使用 Call 语句调用不返回值的过程。如果该过程返回值,Call 语句将放弃该值。
在调用过程时不要求您必须使用 Call 语句,但使用该语句可以提高代码的可读性。
还是用数组比较好吧,按钮数组
然后call Button_Click(5,Nothing, Nothing) 就可以了
按钮数组可以先创建一个按钮,然后复制粘贴即可