永发信息网

谁能写个VB代码是 计算机的加减乘除的

答案:4  悬赏:80  手机版
解决时间 2021-03-22 14:31
谁能写个VB代码是 计算机的加减乘除的
最佳答案
这个没有用按钮
用输入计算 你可以设置成 button 就可以

Private Sub Command1_Click() '清零
Text3.Text = ""
Text1.Text = ""
Text2.Text = ""
Text1.SetFocus
End Sub

Private Sub Command3_Click() '计算器加计算
If Val(Text1.Text) > 0 Then
Text3.Text = Val(Text1.Text) + Val(Text3.Text)
Text3.Text = Format(Text3.Text, "0.00")
Text2.Text = Text2.Text & "+" & Val(Text1.Text)
Text1.Text = ""
Text1.SetFocus
End If
End Sub

Private Sub Command4_Click() '计算器减计算
If Val(Text1.Text) > 0 Then
Text3.Text = -Val(Text1.Text) + Val(Text3.Text)
Text3.Text = Format(Text3.Text, "0.00")
Text2.Text = Text2.Text & "-" & Val(Text1.Text)
Text1.Text = ""
Text1.SetFocus
End If
End Sub

Private Sub Command5_Click()
If Val(Text1.Text) > 0 Then
If Text3.Text = "" Then
Text3.Text = Text1.Text
Else
Text3.Text = Val(Text1.Text) * Val(Text3.Text)
End If
Text3.Text = Format(Text3.Text, "0.00")
Text2.Text = Text2.Text & "×" & Val(Text1.Text)
Text1.Text = ""
Text1.SetFocus
End If
End Sub

Private Sub Command6_Click()
If Val(Text1.Text) > 0 Then
If Text3.Text = "" Then
Text3.Text = Text1.Text
Else
Text3.Text = Val(Text3.Text) / Val(Text1.Text)
End If
Text3.Text = Format(Text3.Text, "0.00")
Text2.Text = Text2.Text & "÷" & Val(Text1.Text)
Text1.Text = ""
Text1.SetFocus
End If
End Sub

Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer) '计算器计算
If Val(Text1.Text) > 0 Then '输入数据有效
If Text2.Text = "" Then
If KeyCode = vbKeyReturn Then '计算器加计算
Text3.Text = Val(Text1.Text) + Val(Text3.Text)
Text3.Text = Format(Text3.Text, "0.00")
Text2.Text = Text1.Text
Text1.Text = ""
End If
If KeyCode = vbKeySpace Then '计算器减计算
Text3.Text = -Val(Text1.Text) + Val(Text3.Text)
Text3.Text = Format(Text3.Text, "0.00")
Text2.Text = Text2.Text & "-" & Val(Text1.Text)
Text1.Text = ""
End If
Else
If KeyCode = vbKeyReturn Then '计算器加计算
Text3.Text = Val(Text1.Text) + Val(Text3.Text)
Text3.Text = Format(Text3.Text, "0.00")
Text2.Text = Text2.Text & "+" & Val(Text1.Text)
Text1.Text = ""
End If
If KeyCode = vbKeySpace Then '计算器减计算
Text3.Text = -Val(Text1.Text) + Val(Text3.Text)
Text3.Text = Format(Text3.Text, "0.00")
Text2.Text = Text2.Text & "-" & Val(Text1.Text)
Text1.Text = ""
End If
End If
End If
Text1.SetFocus
End Sub

Private Sub Command2_Click()
End
End Sub
仅供参考
全部回答
Sub test() Dim a As Integer a = (12 + 2 * 3) / 6 - 2 MsgBox a End Sub
vc我会
新建 text1.text text1.text = Val(Text1.Text) + "2" '就是 text1.text 中的数值 加 2 text1.text = Val(Text1.Text) - "2" '就是 text1.text 中的数值 减 2 text1.text = Val(Text1.Text) * "2" '就是 text1.text 中的数值 乘 2 text1.text = Val(Text1.Text) / "2" '就是 text1.text 中的数值 除 2
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
收割水稻的诗句,全国水稻的收割时间表
艺人中谁曾经当过牙医?
长红七号精品实木家具专卖店地址有知道的么?
中南大学 李俊平老师怎么样 评卷子严吗?
结婚六年不同房,离婚两年老公不知情,原因竞是
形容非常罕见的成语
iphone4 原装数据线多少钱?用仿的对机器有损
微博或者空间,公开恋情,证明在一起的微博和
大港汽车美容装潢中心在哪里啊,我有事要去这
暖气片中的水喷洒在墙壁上,怎样才能清理干净
首次去邵逸夫做试管婴儿挂谁号比较好
如何配平化学方程式H2O+Na2O2=NaOH+O2用化合
2012年3月16日新华网载文指出,2012年我国全
企业如何才能招到想要的人?
前男友说喜欢我而且叫自己笨蛋意味着什么
推荐资讯
形容感情好诗句
慈母情深一文作家梁晓声围绕书为我们刻画了一
泰国人不用金卧佛
鲜族话亲爱的我们一起睡觉吧怎么说
YY唱歌用耳机为什么放了伴奏他们就听不到人声
PACKING LIST和CONTAINER LOAD PLAN的区别是
我的家庭快被我公公搞得家破人亡了
东沟乡塘拉村民委员会地址在哪,我要去那里办
描述北欧的句子,风车,北欧峡湾风光,搭桥,埃菲
环球中心地面停车场东B区入口在哪里啊,我有
天刀捏脸怎么导入,天涯明月刀ol创建角色能重
单选题下列句子中有语病的一项是A.针对目前某
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?