易语言编程高手帮一个忙编辑两个小程序: 20

1、当“按钮1”被点击时:“标签1”、“标签2”会随机的显示出“1—3”中的任意一个数:(x,y),(1,3),同时会在“按钮3”显示“4”;(1)、如果“按钮1”继续被... 1、当“按钮1”被点击时:“标签1”、“标签2”会随机的显示出“1—3”中的任意一个数:(x,y),(1,3),同时会在“按钮3”显示“4”; (1)、如果“按钮1”继续被点击则会继续随机的取出“数”显示与“按钮4、5、6、7、8”上,直至几个“按钮3、4、5、6、7、8”被数占完。 (2)、如果“按钮1”不被点击则不会有新的数产生。 (3)、在“按钮3、4、5、6、7、8”上数未满时,随时可以点击“按钮1”以新增加数字到“按钮3、4、5、6、7、8”为空的的按钮上。2、“按钮3、4、5、6、7、8”显示为“4、6、7、1、2、 ” (1)、当点击“按钮3”(4)时,“按钮9”显示 “4”,同时“按钮3、4、5、6、7、8”上数值依次覆盖前一个“按钮”上的数:“6、7、1、2、 、 ” (2)、再点击“按钮5”(1)时,“按钮10”显示 “1”,同时“按钮3、4、5、6、7、8”上数值依次覆盖前一个“按钮”上的数:“6、7、2、 、 、 ” (3)、再点击“按钮4”(7)时,“按钮11”显示 “7”,同时“按钮3、4、5、6、7、8”上数值依次覆盖前一个“按钮”上的数:“6、2、 、 、 、 ”此时“按钮9、10、11”三者上面会显示“4”“1”“7”如果此时点击“按钮9、10、11”上任意一个“按钮”上面的数字则会回到“按钮3、4、5、6、7、8”第一空位的“按钮”上。如果“按钮3、4、5、6、7、8”上均有数字不为空时,点击“按钮9、10、11、12、13、14”上面的数字不会返回“按钮3、4、5、6、7、8”上。例如“此时在点击“按钮10”(1)则“按钮9、10、11” 显示“4”“7”“ ”,同时“按钮3、4、5、6、7、8”显示“6、2、1 、 、 、 ” (4)、再点击“按钮3”(6)时,“按钮12”显示 “6”,同时“按钮3、4、5、6、7、8”上数值依次覆盖前一个“按钮”上的数:“2、1 、 、 、 、 ”此时“按钮12、13、14”三者上面会显示“6”“ ”“ ”3、此时点击“按钮+”则“按钮(符号)”显示“+”,同时点击“按钮2(计算)”计算出结果显示在“标签(计算值)”中,此时如果重新选择符号按钮,重新点击“按钮2(计算)”得出新的计算结果。显示“按钮9、10、11、12、13、14”及“按钮(符号)”为“4” “7” “” “+” “6” “” “”=534、点击“按钮15(保存)”则会将计算式显示于“文本框1”中,同时“按钮9、10、11、12、13、14”及“按钮(符号)”上面的显示全部清空。47+6=53 展开
 我来答
俊楠48
2018-12-02 · 超过35用户采纳过TA的回答
知道答主
回答量:68
采纳率:73%
帮助的人:13.5万
展开全部
你这个看的 我真晕啊。
干脆你直接讲你遇到了什么问题吧。
如果你想实现点击按钮1之后,标签1和标签2就随机显示出1到3中的任何一个数,你可以在按钮1的被单击事件下写:
“标签1.标题 = 到文本 (取随机数 (1, 3))”
“标签2.标题 = 到文本 (取随机数 (1, 3))”
“按钮3.标题 = 到文本 (4)”。
问:如果“按钮1”继续被点击则会继续随机的取出“数”显示与“按钮4、5、6、7、8”上,直至几个“按钮3、4、5、6、7、8”被数占完。
达:如果你想实现第二次单击按钮后……的话,那你可以参照下面的代码。
.版本 2
.程序集 窗口程序集_启动窗口
.子程序 _按钮1_被单击
.局部变量 单击次数, 整数型, 静态
.判断开始 (单击次数 = 0)
' 从来没有单击过。
' 然后在下面写上刚才说的三行代码就可以了。
单击次数 = 1
.判断 (单击次数 = 1)
' 之前单击过一次。
' 如法炮制,在这里写上第二次单击后你要做的事情。
' 然后再写。
单击次数 = 2
.默认
.判断结束
什么叫在“按钮3、4、5、6、7、8”上数未满时……?
你一点击按钮1程序就立刻有反应了。
至于后面你问的那一大段,你只要在相应的事件下改相关组件的标题就行了。
至于怎么显示公式?
你可以用一个文本变量将符号保存下来。
数字吗,直接到文本就行。
可以参考下面的代码:
编辑框1.内容 = 到文本 (按钮1.标题) + 符号 + 按钮2.标题 + “=” + 标签1.标题
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式