钱学森的回国历程:调用子过程时出错(错误的参数号或无效的参数赋值)
来源:百度文库 编辑:中科新闻网 时间:2024/05/06 09:25:51
这是VB教材上的一个例子:
在一个窗口中包含3个命令按钮,当用户单击其中一个时,要求其他个别按钮不能使用,并且窗口中按钮是相同的,其处理方法也一致,用一个过程来实现。
问题分析:本例可以建立一个简单的处理命令按钮的单击事件子过程。窗体有3个按钮,假设:单击command1使command2不可用,单击command2使command1不可用,单击command3使command2和command1都可用。
所编程序如下:
Public Sub button_manager()
Dim vntcontrol As Variant
Select Case button
Case Command1
Command2.Enabled = False
Command3.Enabled = False
Case Command2
Command1.Enabled = False
Case Command3
Command1.Enabled = True
Command2.Enabled = True
End Select
End Sub
Private Sub Command1_Click()
button_manager Command
End Sub
Private Sub Command2_Click()
button_manager Command2
End Sub
Private Sub Command3_Click()
button_manager Command3
End Sub
然而运行时却显示:“错误的参数号或无效的参数赋值”
具体是指:button_manager Command2里面的button_manager出错,麻烦各位帮我看看,谢谢!
如果改成这样的话……button_manager() Command1又会出现缺少语句结束的错误哦
在一个窗口中包含3个命令按钮,当用户单击其中一个时,要求其他个别按钮不能使用,并且窗口中按钮是相同的,其处理方法也一致,用一个过程来实现。
问题分析:本例可以建立一个简单的处理命令按钮的单击事件子过程。窗体有3个按钮,假设:单击command1使command2不可用,单击command2使command1不可用,单击command3使command2和command1都可用。
所编程序如下:
Public Sub button_manager()
Dim vntcontrol As Variant
Select Case button
Case Command1
Command2.Enabled = False
Command3.Enabled = False
Case Command2
Command1.Enabled = False
Case Command3
Command1.Enabled = True
Command2.Enabled = True
End Select
End Sub
Private Sub Command1_Click()
button_manager Command
End Sub
Private Sub Command2_Click()
button_manager Command2
End Sub
Private Sub Command3_Click()
button_manager Command3
End Sub
然而运行时却显示:“错误的参数号或无效的参数赋值”
具体是指:button_manager Command2里面的button_manager出错,麻烦各位帮我看看,谢谢!
如果改成这样的话……button_manager() Command1又会出现缺少语句结束的错误哦
上面定义的button_manager跟本没有定义传递参数,下面调用时你要传参数进去,那当然是不对的,button_manager()
调用子过程时出错(错误的参数号或无效的参数赋值)
Microsoft VBScript 运行时错误 错误 '800a0005' 无效的过程调用或参数
无效的过程调用或参数 (vb)
为什么提示"运行时错误"5",无效的过程调用或参数"
ASP无组件上传提交的错误,无效的过程调用或参数: 'LEFTB'
急,在线等待回答,出现错误:无效的过程调用或参数: 'chr'
我的机子开机时总是跳出一个:运行时错误“5“,无效的过程调用或参数。这是怎么回事?
无效的过程调用或参数....请高手指点
Microsoft VBScript 运行时错误 错误 '800a0005'无效的过程调用或参数: 'instr'/moviel,asp,行131
vb中“无效的过程或参数”这是怎么回事?