易语言如何自动计算

就是像excel哪样往编辑框1里输入2往编辑框2里输入3编辑框3内容自动显示6,不需要按钮!谢谢!... 就是像excel哪样
往编辑框1里输入2
往编辑框2里输入3
编辑框3内容自动显示6,不需要按钮!谢谢!
展开
 我来答
灰·豆07
2013-05-14 · TA获得超过431个赞
知道小有建树答主
回答量:345
采纳率:86%
帮助的人:184万
展开全部

两种方法:

第一种: 获得焦点 需要输入完数字后点击下编辑框3 得到所需结果

 

.版本 2

.子程序 _编辑框3_获得焦点

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

 

第二种: 内容被改变 只要编辑框1或编辑框2中任意一个编辑框内容发生变化,编辑框3将自动计算结果!

 

.版本 2

.子程序 _编辑框1_内容被改变

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

.子程序 _编辑框2_内容被改变

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

 

 

 

 

 

 

 

 

 

呵呵呵,楼下在开玩笑么?我的代码没有问题.你所说的无限执行根本不存在,你看好子程序名,内容被改变时执行,也就是说,如果你输入数值进去,编辑框3才会执行操作,而停止输入数值后,编辑框3也随之子程序限定 停止执行操作!

追问
请问有没有不点击编辑框3就能自动显示的,a3=a1*a2
追答

不点击编辑框3就能自动显示的

我和楼下那位兄弟讨论的第二种方法,就是你要求的,源码在附件中,顺便请楼主验证下是否出现死循环.

四季守望
推荐于2016-03-24 · TA获得超过6127个赞
知道小有建树答主
回答量:1216
采纳率:57%
帮助的人:495万
展开全部
灰豆说的第二种方法应该加上焦点判断,否则会无限执行。
.版本 2
.子程序 _编辑框1_内容被改变
.如果真(编辑框1.可有焦点())
编辑框3.内容 = 到文本 (到数值 (编辑框1.内容) × 到数值 (编辑框2.内容))
.如果真结束
.子程序 _编辑框2_内容被改变
.如果真(编辑框2.可有焦点())
编辑框3.内容 = 到文本 (到数值 (编辑框1.内容) × 到数值 (编辑框2.内容))
.如果真结束

如果编辑框的数量不多,可以采用这种写法。如果编辑框的数量很多,建议用组件标记或者转移事件来简化代码量。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e984d35b8
2022-05-18
知道答主
回答量:1
采纳率:0%
帮助的人:369
展开全部
求多个编辑框的算法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式