niubi 发表于 2021-7-27 21:07:40

关于单编辑框计算器的“等于”按键算法

    又是复原手机计算器的一天,如图,我采用单编辑框的算法,但是“等于”按键出错,请问怎么办?    计算器全部代码:
.版本 2

.程序集 窗口程序集_启动窗口

.子程序 _按钮9_被单击

编辑框1.内容 = 编辑框1.内容 + “3”

.子程序 _按钮7_被单击

编辑框1.内容 = 编辑框1.内容 + “1”

.子程序 _按钮18_被单击

编辑框1.内容 = 编辑框1.内容 + “+”

.子程序 _按钮13_被单击

编辑框1.内容 = 到文本 (到数值 (编辑框1.内容))

.子程序 _按钮8_被单击

编辑框1.内容 = 编辑框1.内容 + “2”

.子程序 _按钮4_被单击

编辑框1.内容 = 编辑框1.内容 + “4”

.子程序 _按钮5_被单击

编辑框1.内容 = 编辑框1.内容 + “5”

.子程序 _按钮6_被单击

编辑框1.内容 = 编辑框1.内容 + “6”

.子程序 _按钮1_被单击

编辑框1.内容 = 编辑框1.内容 + “7”

.子程序 _按钮2_被单击

编辑框1.内容 = 编辑框1.内容 + “8”

.子程序 _按钮3_被单击

编辑框1.内容 = 编辑框1.内容 + “9”

.子程序 _按钮16_被单击

编辑框1.内容 = 编辑框1.内容 + “\”

.子程序 _按钮14_被单击

编辑框1.内容 = 编辑框1.内容 + “-”

.子程序 _按钮15_被单击

编辑框1.内容 = 编辑框1.内容 + “*”

.子程序 _按钮11_被单击

编辑框1.内容 = 编辑框1.内容 + “.”

.子程序 _按钮12_被单击

编辑框1.内容 = 编辑框1.内容 + “0”

.子程序 _按钮17_被单击

编辑框1.内容 = 取文本左边 (编辑框1.内容, 取文本长度 (编辑框1.内容) - 1)


.子程序 _按钮10_被单击

编辑框1.内容 = “”


按键编号:
按钮1:7
按钮2:8
按钮3:9
按钮4:4
按钮5:5
按钮6:6
按钮7:1
按钮8:2
按钮9:3
按钮10:C
按钮11:.
按钮12:0
按钮13:=
按钮14:-
按钮15:×
按钮16:÷
按钮17:←
按钮18:+

易生情 发表于 2021-7-28 17:57:25

https://www.eyy8.vip/thread-2179-1-1.html别人写的简单计算器源码
页: [1]
查看完整版本: 关于单编辑框计算器的“等于”按键算法