| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦   
共有 193 人关注过本帖
标题:求助
收藏  订阅  推荐  打印
lx4988
Rank: 1
等级:新手上路
帖子:12
积分:222
来自:湖南永州
注册:2008-10-3
求助

昨天做了个计算器,减法乘法除法都可以,就是加法1+1=11  5+5=55.求各位大大帮帮忙
2008-10-4 09:09
lx4988
Rank: 1
等级:新手上路
帖子:12
积分:222
来自:湖南永州
注册:2008-10-3

Private Sub Command1_Click()
Text3 = Text1 + Text2
Dim a As String
a = "计算中...  "
MsgBox a
End Sub
------------------
Private Sub Command2_Click()
Text3 = Text1 - Text2
Dim a As String
a = "计算中... "
MsgBox a
End Sub
-----------
Private Sub Command3_Click()
Text3 = Text1 * Text2
Dim a As String
a = "计算中...  "
MsgBox a
End Sub
------------
Private Sub Command4_Click()
Text3 = Text1 / Text2
Dim a As String
a = "计算中...  "
MsgBox a
End Sub
------------
Private Sub Form_Load()
Dim a As String
a = "欢迎试用10进制计算器,廖将豪制作 "
MsgBox a
End Sub
----------
Private Sub Label1_Click()

End Sub
---------------
Private Sub Text1_Change()

End Sub
是代码
2008-10-4 09:57
lx4988
Rank: 1
等级:新手上路
帖子:12
积分:222
来自:湖南永州
注册:2008-10-3

那里有错误啊?
2008-10-4 09:57
三断笛
Rank: 12Rank: 12Rank: 12
等级:版主
帖子:907
积分:10007
威望:9
注册:2007-5-24

首先你要使用TextBox的Text属性,而不要直接使用TextBox的名字
然后你还要用Val将字符串转化为数字
也不用定义a=计算中...这句,直接用Msgbox "计算中..."就可以了,甚至连这个Msgbox也是多余的

滚滚红尘中的白痴..........
2008-10-4 10:15
Joforn
Rank: 12Rank: 12Rank: 12
等级:贵宾
帖子:1200
积分:12676
威望:20
注册:2007-1-2

Private Sub Command1_Click()
Text3 = Val(Text1) + Val(Text2)
Dim a As String
a = "计算中...  "
MsgBox a
End Sub
2008-10-4 10:15
lx4988
Rank: 1
等级:新手上路
帖子:12
积分:222
来自:湖南永州
注册:2008-10-3

谢谢啊
2008-10-4 10:18
lx4988
Rank: 1
等级:新手上路
帖子:12
积分:222
来自:湖南永州
注册:2008-10-3

Private Sub Command1_Click()
Text3 = Val(Text1) + Val(Text2)
Dim a As String
a = "计算中...  "
MsgBox a
End Sub

Private Sub Command1_Click()
Text3 = Text1+ Text2
Dim a As String
a = "计算中...  "
MsgBox a
End Sub
为什么乘法减法和除法可以,而加法不行呢?
2008-10-4 10:21
三断笛
Rank: 12Rank: 12Rank: 12
等级:版主
帖子:907
积分:10007
威望:9
注册:2007-5-24

+既是数学加法运算符也是字符串连接符,只有+两边的变量是数字时才进行数学运行,如果两边都是字符串就进行字符串连接,如果两边的变量类型一个是字符串一个是数字则会出错

滚滚红尘中的白痴..........
2008-10-4 10:42
lx4988
Rank: 1
等级:新手上路
帖子:12
积分:222
来自:湖南永州
注册:2008-10-3

谢谢
2008-10-4 12:56
共有 192 人关注过本帖
发新话题
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.053575 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved