VB调用过程

来源:百度知道 编辑:UC知道 时间:2024/06/18 17:07:01
比如我们要调用form1的text1_change()过程的话可以用public sub text1_change()写过程代码,然后在其它窗口写form1.text1_change调用过程;

现在我想调用一个组的代码就出错了,如text1_change(index as integr)
那怎么调用呢?

你要把index as integr换成具体的值,给你举个例子吧。

Private Sub cmd1_Click()
Text1_Change (1)
End Sub

Private Sub Text1_Change(Index As Integer)
Select Case Index
Case 0
MsgBox "第一个改变了"
Case 1
MsgBox "第二个改变了"
Case 2
MsgBox "第三个改变了"
End Select
End Sub

这是你点cmd1,就会执行MsgBox "第二个改变了"。

form1.text1_change调用过程时,那个过程没有参数,可以这样调用,调用text1_change(index as integr)时,后面有个参数 ,你必须把参数传入才行,如form1.text1_change 1。