用VB做一个最简单的计算器

只要界面和系统附加计算器的一样只要做出一个加法运算就行运用的是COMMAND和TEXT这两个不要给我复制一大段代码根据我的题目来我还会加分的强调下是用鼠标点的不是打进去的... 只要界面和系统附加计算器的一样
只要做出一个加法运算就行
运用的是COMMAND和TEXT这两个
不要给我复制一大段代码 根据我的题目来 我还会加分的
强调下 是用鼠标点的 不是打进去的 界面是要和科学计算器一样的 功能也要一样的
展开
 我来答
wuyangjun88
推荐于2016-11-18 · TA获得超过901个赞
知道小有建树答主
回答量:538
采纳率:0%
帮助的人:0
展开全部
Dim a As Double, b As Double
Dim c As String

Private Sub Command10_Click()
Text2.Text = Text2.Text & "2"
End Sub

Private Sub Command11_Click()
Text2.Text = Text2.Text & "3"
End Sub

Private Sub Command12_Click()
a = Text2.Text
Text2.Text = ""
c = "+"
End Sub

Private Sub Command13_Click()
Text2.Text = Text2.Text & "."
End Sub

Private Sub Command14_Click()
a = Text2.Text
Text2.Text = ""
c = "/"
End Sub

Private Sub Command15_Click()
a = Text2.Text
Text2.Text = ""
c = "*"
End Sub

Private Sub Command16_Click()
a = Text2.Text
Text2.Text = ""
c = "-"
End Sub

Private Sub Command18_Click()
Text2.Text = ""
End Sub

Private Sub Command19_Click()
b = Text2.Text
If a = "0" Or b = "0 " Then MsgBox "除数为可以为0", vbExclamation, "tips": Exit Sub
Select Case c
Case "+"
Text2.Text = Val(a) + Val(b)
Case "-"
Text2.Text = Val(a) - Val(b)
Case "*"
Text2.Text = Val(a) * Val(b)
Case "/"
Text2.Text = Val(a) / Val(b)
If Val(a) = 0 Then
MsgBox "除数不可以为:“0”"
Text2.Text = ""
End If
If Val(b) = 0 Then
MsgBox "除数不可以为:“0”"
Text2.Text = ""
End If
End Select

End Sub

Private Sub Command2_Click()
Text2.Text = Text2.Text & "6"
End Sub

Private Sub Command3_Click()
Text2.Text = Text2.Text & "5"
End Sub

Private Sub Command4_Click()
Text2.Text = Text2.Text & "4"
End Sub

Private Sub Command5_Click()
Text2.Text = Text2.Text & "9"
End Sub

Private Sub Command6_Click()
Text2.Text = Text2.Text & "8"
End Sub

Private Sub Command7_Click()
Text2.Text = Text2.Text & "7"
End Sub

Private Sub Command8_Click()
Text2.Text = Text2.Text & "0"
End Sub

Private Sub Command9_Click()
Text2.Text = Text2.Text & "1"
End Sub

Private Sub Form_Load()
Text2.FontSize = 20
Text1.FontSize = 19
Text1.FontName = "华文行楷"
End Sub
杭州励贝电液科技有限公司
2023-08-23 广告
设计比例控制器需要以下步骤:1. 确定控制系统的要求,例如控制对象的特性、控制范围、精度等。2. 选择合适的传感器,能够准确测量控制对象的相关参数,例如位置、速度、压力等。3. 选择合适的执行器,能够产生足够的控制作用,例如电缸、电动推杆等... 点击进入详情页
本回答由杭州励贝电液科技有限公司提供
梁山反贼
2010-03-06 · 超过14用户采纳过TA的回答
知道答主
回答量:92
采纳率:0%
帮助的人:51.6万
展开全部

你是新手吧

Private Sub Command1_Click()

Text3.Text = Text1.Text + Text2.Text

End Sub

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhouziyan2001
2010-03-06 · TA获得超过1344个赞
知道小有建树答主
回答量:411
采纳率:0%
帮助的人:637万
展开全部
按你的要求,下面代码将实现你的要求:
Shell "calc": End

代码少的原因是因为你要求最简单的!否则要加一堆的控件(代码倒也不多,但描述费劲!)

另外,根据四楼 朱雄亮 的要求,将原来的代码做个解释:

Set a = CreateObject("ScriptControl")
调用大名鼎鼎的VBS

Text1 = a.Eval(Text1)
Eval函数就是计算后面的代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ecafeb0
2010-03-06 · TA获得超过705个赞
知道小有建树答主
回答量:1049
采纳率:0%
帮助的人:342万
展开全部
zhouziyan2001

你好,我也是新手,一点也看不懂你的程序。 我还以为没有用,想不到,照你 的做了后,还真的有用,请问,那几个函数和属性是什么意思吗?我在帮助里也找不出来,请你给大家注释下行吗,你真棒,最好注释的全面点………………我替大家谢谢你了!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
麦兜Terran
2010-03-06 · TA获得超过2570个赞
知道小有建树答主
回答量:1786
采纳率:0%
帮助的人:1147万
展开全部
http://ys-c.ys168.com/?计算器.rar_50c5bs1b8d7ejkis1bso4bt5bsm0cqrmmn2b5bt5bsm2btju14z97f14z

全部复制
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式