iphone邮箱联系人:vb调用事件,调试总现参数不可选等错误

来源:百度文库 编辑:高校问答 时间:2024/05/08 17:34:33
Private Sub Form_Load()
For I = 1 To 20
Call Text1_KeyPress(KeyAscii As Integer)
Next
End Sub
以上程序运行是,As总是被标记:说”缺少列表分融符或)”
不是怎么了?

废话,你以前在VB中用过CALL吗?哪里有在CALL的过程中还定义变量的?

应该是这样:
Private Sub Form_Load()
dim i as Integer
dim KeyAscii as Integer
For I = 1 To 20
Call Text1_KeyPress(KeyAscii)
Next
End Sub

sub Text1_KeyPress(KeyAscii As Integer)
......
End sub

还有,你这么做的目的是什么?你要在Text1中进行20次点击事件吗?那么最好给KeyAscii赋一个值,KeyAscii中应该是点击事件中点击的键的ASCII码。

还有劝你一下,以后无论什么程序,最好养成定义变量的好习惯(虽然VB中可以不用定义)

Text1_KeyPress属于VB的控件事件,不能用CALL来调用的。

Call Text1_KeyPress(KeyAscii As Integer)
改为
Call Text1_KeyPress(I)