设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
VB中出现以下错误怎么解决?我是初学者啊. 发现二义性的 ...
返回列表
发新帖
VB中出现以下错误怎么解决?我是初学者啊. 发现二义性的名称:command1_click
[复制链接]
11
|
2
|
2011-10-15 02:14:45
|
显示全部楼层
|
阅读模式
PrivateSubCommand1_Click()Dimnum1,num2AsSingle\'num1,num2分别代表输入的第一个数和第二个数Dimstrnum1,strnum2AsString\'strnum1,strnum2分别代表输入的第一个数和第二个数的字符串形式DimfirstnumAsBoolean\'判断输入是否是数字开头EndSubPrivateSubForm_Load()num1=0num2=0\'令num1和num2为0strnum1=\"\"strnum2=\"\"\'令strnum1和strnum2为空字符串firstnum=True\'确定为数字开头EndSubPrivateSubCommand1_Click(indexAsInteger)SelectCaseindex\'用index作为判断分支的条件Case0To9\'如果index是0到9IffirstnumThen\'输入为第一个数字的话strnum1=Str(index)\'实型转字符型firstnum=False\'初赋值标志为假Else\'输入不是第一个数字的话strnum1=strnum1Str(index)\'将输入的字符添加到原有字符串上EndIf\'结束if块Label1.Caption=strnum1\'显示\'将字符串结果显示到标签上《还有其他语句,等待插入》EndSelectEndSub
回复
使用道具
举报
千问
|
2011-10-15 02:14:45
|
显示全部楼层
程序中出现了两个PrivateSubCommand1_Click也就是说出现了两个同名称的子过程,这是不允许的,当点击按钮后,你让VB究竟执行哪个子过程啊?就好比有人说“我爸是李刚”后,两个人同时站起来说“我就是李刚”,这让VB情何以堪啊,呵呵。另外,你这个Command1究竟是单个按钮,还是控件数组啊?看糊涂了还有Dimnum1,num2AsSingle这样的变量定义方法也是错误的,要改为Dimnum1AsSingle,num2AsSingleDimstrnum1AsString,strnum2AsString下面是完整的修改结果:Dimnum1AsSingle,num2AsSingle\'此三行定义全局变量Dimstrnum1AsString,strnum2AsStringDimfirstnumAsBooleanPrivateSubForm_Load()num1=0num2=0\'令num1和num2为0strnum1=\"\"strnum2=\"\"\'令strnum1和strnum2为空字符串firstnum=True\'确定为数字开头EndSubPrivateSubCommand1_Click(indexAsInteger)SelectCaseindex\'用index作为判断分支的条件Case0To9\'如果index是0到9IffirstnumThen\'输入为第一个数字的话strnum1=Str(index)\'实型转字符型firstnum=False\'初赋值标志为假Else\'输入不是第一个数字的话strnum1=strnum1Str(index)\'将输入的字符添加到原有字符串上EndIf\'结束if块Label1.Caption=strnum1\'显示\'将字符串结果显示到标签上《还有其他语句,等待插入》EndSelectEndSub
回复
使用道具
举报
千问
|
2011-10-15 02:14:45
|
显示全部楼层
你的问题有两个1、Command1_Click()和Command1_Click(indexAsInteger)是同一个事件,VB是事件型,要放弃过去代码驱动的思维。你可以将这两部分代码合并,并且辅以条件或选择性分支语句。2、你在前五行的代码中犯了一个错误PrivateSubCommand1_Click()Dimnum1,num2AsSingle\'num1,num2分别代表输入的第一个数和第二个数Dimstrnum1,strnum2AsString\'strnum1,strnum2分别代表输入的第一个数和第二个数的字符串形式DimfirstnumAsBoolean\'判断输入是否是数字开头EndSub你在这个事件中只是仅仅声明了几个变量,没有其他任何语句,他们在本段“EndSub”语句执行后就全部消亡了,因此没有意义。我猜测你的本意是申明一些局部变量,因此这里你只要将第一行“PrivateSubCommand1_Click()”和第五行“EndSub”删除就OK了。
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
跪求推荐一些有气势的歌,类似古惑仔歌曲的那种节奏
2
为什么碘酒碰到方便面会成黑色?
3
在另一个系统中观看原来系统桌面问题
4
几道英语题,请你们帮忙我一下,好吗?谢谢啊!!!!!
5
帮忙取个英文名字~谢谢了~~
6
请问,日语“我有什么能帮到你”怎么说呢?最好说多几种,多谢啦!!
7
鬼泣4安装问题
8
保险学题目 责任额的计算
9
英语口语考试(至少两分钟)急用!!
10
为什么会如此
11
美少女梦工厂4秘籍
12
保定肯德基儿童套餐送什么
13
怎么样才能跳好街舞呢?
14
推荐一款2.0音箱
15
谁有电脑公司的网页源码
16
买卖合同中的风险承担问题
17
东方神起欺骗了太多中国女孩子的心。
18
甲班有50人如果从甲班调A人到乙班,乙班则比甲班少B人,原来乙班多少人?
19
我想看很感人的电影?谁可以给我介绍一下?
20
PHP中这里的引号怎么配对的?
21
求富士相机的finepixviewer软件!
22
打印机技术问题 价格《急》
23
免费领取1条天使泪水晶项链是真的吗
24
实际成本法和计划成本发的区别
25
手总乱动去头摸了.怎办
26
当归黄芪党参乌鸡一起炖
27
关于检查表单不能为空的问题
28
加载c:\windows\winsa6.dll时出错,找不到指定文件,怎么解决?
29
保定农大今年什么时候放寒假
30
大家给我推荐一款mp3吧
31
【求助】轩辕剑3天之痕
32
我的贴吧号被乱封了,百度还讲不讲理了?
33
解悉梦境
34
我农行卡怎么支付不了啊?
35
我想办个包月上网 不知哪个公司上网快 我在京石景山
36
在实况足球8里面,如何设置挑射键,
37
选哪个了,这四个选项都是什么意思了?1.241
38
走近你就是走进痛苦,离开你就是离开幸福
39
关于陕西三本学校的问题!
40
芙蓉姐姐的年收入有多少
41
高中毕业雅思5分
42
四川弈新投资集团公司如何?招聘的销售人员待遇又怎么样哦?
43
求铃儿响叮当铃声
44
八大豪侠结局我认为豪侠们都没死,最后的一幕并不是想象。