VB编程中出现“编译错误:发现二义性的名称

PrivateSubCommand1_Click()Constnum=140PrivateSubForm_Load()Label3.Caption=Str(num)End... Private Sub Command1_Click()
Const num = 140

Private Sub Form_Load()
Label3.Caption = Str(num)
End Sub

Private Sub Command1_Click()
Label3.Caption = num - Len(Text1.Text)
If Val(Label3.Caption) < 0 Then
Text1.Text = Left(Text1.Text, num)
MsgBox "您不能再输入更多内容了!", , "字数限制!"
End If
End Sub

Private Subindex As Integer
Const num = 140
If Len(Text1.Text) = 0 Then

MsgBox "已经成功将内容发送到您的微博!", , "发送成功!"
Text1.Text = ""
Else
MsgBox "没有内容,请写博文!", , "错误"
End If
End Sub

End Sub
展开
 我来答
独孤世家Y354
推荐于2016-05-15 · TA获得超过102个赞
知道答主
回答量:202
采纳率:50%
帮助的人:68万
展开全部
我遇到过你的情况。解决的方式:一定是控件按钮名称是一样,比如至少有两个command1_click()。
可以先查找控件名称,函数名称,过程名称,找到重复的。
找到重复的过程,不用立即删除,先注释过程的代码,即代码中没一行都是以“'”开头,字体成绿色。在VB上面有整个代码注释的按钮。防治删除正确的代码。保留正确的,确保成功后,才能删除不需要和重复的代码。
希望能够解决。
析君豪2Q
2014-08-16 · TA获得超过411个赞
知道小有建树答主
回答量:724
采纳率:50%
帮助的人:193万
展开全部
Private Subindex As Integer
Const num = 140 '这个

Private Sub Command1_Click() ‘这个也重定义了
Const num = 140 ‘和这个重定义了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
isc039
2014-08-16 · TA获得超过7.8万个赞
知道小有建树答主
回答量:744
采纳率:0%
帮助的人:435万
展开全部
第一句,Private Sub Command1_Click()

这句有什么用呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式