永发信息网

VB简单加法运算

答案:1  悬赏:50  手机版
解决时间 2021-06-01 12:05

Private Sub Command1_Click()

x = Val(Text1.Text)
y = Val(Text2.Text)
z = x + y
Text3.Text = z

End Sub

 

没有输入数字的话

运行程序时会得出0 

请问怎样才能不出现0

 

还有我这样的格式有没有缺少什么?

最佳答案

1)Val把空的字符串(Nothing)或者是""解析为0.0这样的浮点型字符串,所以得到0.解决的办法就是你判断你的Textbox是否是空,不为空才计算:


If (Text1.Text="" || Text1.Text Is Nothing || Text2.Text="" || Text2.Text Is Nothing) Then


  MsgBox("不能为空~~~")


Else


 x = Val(Text1.Text)
y = Val(Text2.Text)
z = x + y
Text3.Text = z


End If

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
蜻蜓的生物圈是几种
流产是什么意思
DVD怎么读不出来MP3MP4
明天要为甘肃默哀,QQ飞车的活动还继续吗?
个人信用问题
黄山的高度是多少????
小腿为什么有时会抽筋?
把 太阳当空照 花儿对我笑 弄好看了 当网名
三国谋士以及武将
陈翔的是QQ多少啊
我自己设得问题去掉
谁能告诉我新浪网的网址
女性的安全期是什么时候?
2010通化特种养殖项目
怎么拿投小资在短时间内赚钱?
推荐资讯
战魂之海临天空 这本书真的被阉割了吗??????
几十年之后咱们死了,咱们的QQ号怎么办?
中考问题 中考
请问普通用户的开心农场什么时候可以添加应用
求根治腰疼良方?
孩子光喝饮料不喝水怎么办?
为什么我看到什么都没心情阿,为何连朋友的一
爱上了一位女孩,该怎么让她想信我呢?怎么去
上海哪里卖鸭宝宝羽绒服
长春哪有卖电脑防辐射那个屏保的?
感性是天生的吗?怎么改变感性多于理性?
这样的他我还能要吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?