delphi7制作计算器怎么设置加减乘除?

基本键位已经做完了,就是不知道怎么设置加减乘除事件... 基本键位已经做完了,就是不知道怎么设置加减乘除事件 展开
 我来答
百度网友26bea30
推荐于2016-12-01 · 超过48用户采纳过TA的回答
知道小有建树答主
回答量:188
采纳率:0%
帮助的人:88.7万
展开全部
“=”不是一个按钮么?那么在它的click事件里写下你计算的代码就行了,这是最简单的方式。
按照你的这个界面设计,需要三个全局变量来处理,一个存储被处理的数,一个存储运算符号,一个存储处理数,每次按钮按下的时候只要判断存储运算符号的变量是社么就行了。PS:不建议初学者这么写计算器,因为需要你判断的逻辑太多,不如用三个输入框来处理来的明确!
追问
那要怎么写?
追答

如果用三个输入框的话,两个放输入的数,一个放符号,计算的结果你可以用label来显示!

if edtSign.text='+' then
begin
    label.caption:=floattostr(strtofloat(edit1.text)+strtofloat(edit2.text));
end
else
if edtSign.text='-' then
begin
.....

edtSign是放符号的输入框,label是显示结果用的,edit1和edit2用来放处理数,按照上诉的思路做就行,得自己去试!

杭州励贝电液科技有限公司
2023-08-23 广告
设计比例控制器需要以下步骤:1. 确定控制系统的要求,例如控制对象的特性、控制范围、精度等。2. 选择合适的传感器,能够准确测量控制对象的相关参数,例如位置、速度、压力等。3. 选择合适的执行器,能够产生足够的控制作用,例如电缸、电动推杆等... 点击进入详情页
本回答由杭州励贝电液科技有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式