|
本帖最后由 朕的 于 2022-4-18 10:01 编辑
易语言模拟给你看看思路,代码自己优化。至于怎么计算 自己再去改。不想创建那么多逻辑判断的变量,可以在每个编辑框上搞个序号标识做判断。 - .版本 2
- .程序集 窗口程序集_启动窗口
- .程序集变量 允许触发事件, 逻辑型
- .程序集变量 编辑框1事件锁定, 逻辑型
- .程序集变量 编辑框2事件锁定, 逻辑型
- .程序集变量 编辑框3事件锁定, 逻辑型
- .子程序 _编辑框1_内容被改变
- .如果真 (编辑框1事件锁定 = 假)
- 编辑框2事件锁定 = 真
- 编辑框3事件锁定 = 真
- 编辑框2.内容 = 到文本 (到数值 (编辑框1.内容) × 2)
- 编辑框3.内容 = 到文本 (到数值 (编辑框2.内容) × 2)
- 解除锁定 ()
- .如果真结束
- .子程序 _编辑框2_内容被改变
- .如果真 (编辑框2事件锁定 = 假)
- 编辑框1事件锁定 = 真
- 编辑框3事件锁定 = 真
- 编辑框1.内容 = 到文本 (到数值 (编辑框2.内容) ÷ 2)
- 编辑框3.内容 = 到文本 (到数值 (编辑框2.内容) × 2)
- 解除锁定 ()
- .如果真结束
- .子程序 _编辑框3_内容被改变
- .如果真 (编辑框3事件锁定 = 假)
- 编辑框2事件锁定 = 真
- 编辑框1事件锁定 = 真
- 编辑框2.内容 = 到文本 (到数值 (编辑框3.内容) ÷ 2)
- 编辑框1.内容 = 到文本 (到数值 (编辑框2.内容) ÷ 2)
- 解除锁定 ()
- .如果真结束
- .子程序 解除锁定
- 编辑框1事件锁定 = 假
- 编辑框2事件锁定 = 假
- 编辑框3事件锁定 = 假
复制代码
|
|