永发信息网

vb实现简易计算器

答案:4  悬赏:40  手机版
解决时间 2021-07-16 18:56
用vb来实现计算器,完成简单的运算。有源程序结合窗体的展示最好。
最佳答案
Public num, num1 As String
Dim c As Integer
Private Sub Command1_Click()
num = ""
Text1.Text = ""
End Sub
Private Sub Command2_Click(Index As Integer)
Text1.SetFocus
num = num & Command2(Index).Caption
Text1.Text = num
End Sub
Private Sub Command3_Click()
End
End Sub
Private Sub Command4_Click()
Select Case c
Case Is = 0
num = Val(Val(num1) + Val(num))
Case Is = 1
num = Val(Val(num1) - Val(num))
Case Is = 2
num = Val(Val(num1) * Val(num))
Case Is = 3
If num = o Then
MsgBox "被除数不能为0"
Else
num = Val(Val(num1) / Val(num))
End If
End Select
Text1.Text = num
End Sub
Private Sub Command5_Click(Index As Integer)
num1 = num
num = ""
Text1.Text = ""
c = Index
End Sub
Private Sub Command6_Click()
If num <> 0 Then
num = -1 * num
Text1.Text = num
End If
End Sub
Private Sub Command7_Click()
If InStr(num, ".") Then
MsgBox "非法输入,已经存在小数点"
Else
num = num & Command7.Caption
End If
End Sub

上面是代码 昨天写给一个人的 没有保留 就随便再写了一个
全部回答

我有个计算器,简单的,没找到的话加我给你

带说话的呢

我有,而且支持小键盘输入~~~~

你好!

如果是用VB做一个计算器

方法有很多,都有很多种不同的编译手段

不知道你喜欢那一种

不过综合来说,都是一个计算器,如果你想要的

加QQ373903757

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
谁能帮我注册下QQ秀
态度与心情应如何调整?
圣安地列斯硬盘版下载地址
我想买联想的电脑。G450A-PSE(H)和Y450A-TS
怎么去掉QQ侧面栏的拍拍管理面板
温州哪里有二手脱水机卖?
eye的中文是什么
山西阳泉会不会在降温
为什么老是有着不明的紧张?
最近为什么没罗志祥的消息呀!
BOB头怎样穿才能特显可爱和潮流
刚装上速达3000XP,请教一下大家,“收缩账套
恩施 印刷厂有多少
上面十一个口,下面十二个口。。。
汤姆特鲁斯演的电影?
推荐资讯
地下城为什么西南区和广东区升级不能统一
地下城与勇士怎么开禁地?
为什么有的人家门前有个石碑 石敢当?什么意
DNF;腾讯说一个工作日把装备还我,都快7天啦,
喜欢的人对你不冷不热该怎么办?
西伯利亚V2和5Hv2哪个好?主要打CF
药后副作用`导致头发大量掉落
晚上睡四个小时,隔天中午休息一个钟或一个半
哪里有小型腌制机卖,价格在1000元以内的?
每题4分,做错或不做都扣2分,现在有20题,小
如何让自己放松?
反复发生低血糖症的主要疾病有哪些?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?