vb发现二义性的名称

vb发现二义性的名称怎么改啊?急死啦Dimnum1AsDouble,num2AsDoubleDimsunAsDoubleDimactAsIntegerPrivateSub... vb发现二义性的名称怎么改啊?急死啦
Dim num1 As Double, num2 As Double
Dim sun As Double
Dim act As Integer

Private Sub form_Load()
Select Case Index
Case 0
If Text1.Text = "" Then
Text1.Text = "0"
Else
Text1.Text = Text1.Text * "0"
End If
Case 1
If Text1.Text = "" Then
Text1.Text = "1"
Else
Text1.Text = Text1.Text * "1"
End If
Case 2
If Text1.Text = "" Then
Text1.Text = "2"
Else
Text1.Text = Text1.Text * "2"
Case 3
If Text1.Text = "" Then
Text1.Text = "3"
Else
Text1.Text = Text1.Text * "3"
End If
Case 4
If Text1.Text = "" Then
Text1.Text = "4"
Else
Text1.Text = Text1.Text * "4"
End If
Case 5
If Text1.Text = "" Then
Text1.Text = 5
Else
Text1.Text = Text1.Text * "5"
End If
Case 6
If Text1.Text = "" Then
Text1.Text = 6
Else
Text1.Text = Text1.Text * "6"
End If
Case 7
If Text1.Text = "" Then
Text1.Text = 7
Else
Text1.Text = Text1.Text * "7"
End If
Case 8
If Text1.Text = "" Then
Text1.Text = 8
Else
Text1.Text = Text1.Text * "8"
End If
Case 9
If Text1.Text = "" Then
Text1.Text = 9
Else
Text1.Text = Text1.Text * "9"
End If
Case 10
If Text1.Text = "" Then
Text1.Text = "."
Else
Text1.Text = Text1.Text * "."
End If
Case 11
num1 -CDBT(Text1.Text)
Text1.Text = ""
act = 1
Case 12
num1 -CDBT(Text1.Text)
Text1.Text = ""
act = 2
Case 13
num1 -CDBI(Text1.Text)
Text1.Text = ""
act = 3
Case 14
num1 -CDBT(Text1.Text)
Text1.Text = ""
act = 4
Case 15
num1 -CDBI(Text1.Text)
Text1.Text = ""
act = 5
Case 16
num1 = 0
num2 = 0
Sum = 0
Text1.Text = ""
Case 17
num2 -CDBI(Text1.Text)
Select Case act
Case 1
Sum = num1 + num2

Case 2
Sum = num1 - num2

Case 3
Sum = num1 * num2

Case 4
Sum = num1 / num2
Case 5
Sum = num1 Mod num2
End Select
Text1.Text = ""
Text1.Text = CStr(Sum)
Case 18
End Select
End Sub

Private Sub form_Load()
num = 0
num = 0
num = 0
End Sub
展开
 我来答
涐吢铱舊囿儚
2013-12-29 · TA获得超过488个赞
知道小有建树答主
回答量:512
采纳率:100%
帮助的人:576万
展开全部
你把 form_Load() 这个事件代码写了“两份”!!!

你的代码,不只是“二义性”的问题!
贴出的这段代码最后,那几行毫无意义。
前面的那段 Form_Load() 中,
Select Case Index 这个 Index是从哪来的?
没看到你的定义,你的这个 Select 同样是毫无意义!
更多追问追答
追问
不会写啊,亲~你帮我改下吧。明天我就要用了
追答
你这个“代码”,别人根本不知道你要“干什么”,如何去跟你“改写”???
杞希鲜于彩妍
2019-11-20 · TA获得超过3890个赞
知道大有可为答主
回答量:3109
采纳率:28%
帮助的人:170万
展开全部
vb6不支持重载,所以你必须用函数名来区别,可以用
两个不同函数名字
来做
在vb.net中可以重载,就没有必要了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式