TC官方合作论坛
标题: 大神,没错就是你,这代码哪错了?? [打印本页]
作者: nfapp 时间: 2015-12-16 21:44
标题: 大神,没错就是你,这代码哪错了??
变量 零,一,二,三,四,五,六,七,八,九,数
零=编辑框获取文本("编辑框0")
一=编辑框获取文本("编辑框1")
二=编辑框获取文本("编辑框2")
三=编辑框获取文本("编辑框3")
四=编辑框获取文本("编辑框4")
五=编辑框获取文本("编辑框5")
六=编辑框获取文本("编辑框6")
七=编辑框获取文本("编辑框7")
八=编辑框获取文本("编辑框8")
九=编辑框获取文本("编辑框9")
数=随机数(0,9)
如果(数=0)
消息框(零)
结束
如果(数=1)
消息框(一)
结束
如果(数=2)
消息框(二)
结束
如果(数=3)
消息框(三)
结束
如果(数=4)
消息框(四)
结束
如果(数=5)
消息框(五)
结束
如果(数=6)
消息框(六)
结束
如果(数=7)
消息框(七)
结束
如果(数=8)
消息框(八)
结束
如果(数=9)
消息框(九)
结束
结束
我想要让他在程序的编辑框里输入名字,然后点抽取就随机抽一个编辑框里的文字弹出消息框,可我做的一点抽取就把所有编辑框的内容弹出10个消息框分别弹出了。。。求大神解。。。
作者: 15131240422 时间: 2015-12-16 21:50
这是"="号问题,
如果(数=0)
结束
里面的=号这样写
如果(数==0)
结束
作者: liuhaiyan008 时间: 2015-12-16 22:17
你这也可以这样
... ...
变量 零,一,二,三,四,五,六,七,八,九,数
零=编辑框获取文本("编辑框0")
一=编辑框获取文本("编辑框1")
二=编辑框获取文本("编辑框2")
三=编辑框获取文本("编辑框3")
四=编辑框获取文本("编辑框4")
五=编辑框获取文本("编辑框5")
六=编辑框获取文本("编辑框6")
七=编辑框获取文本("编辑框7")
八=编辑框获取文本("编辑框8")
九=编辑框获取文本("编辑框9")
数=随机数(0,9)
选择(数)
条件 0
消息框(零)
条件 1
消息框(一)
条件 2
消息框(二)
条件 3
消息框(三)
条件 4
消息框(四)
条件 5
消息框(五)
条件 6
消息框(六)
条件 7
消息框(七)
条件 8
消息框(八)
条件 9
消息框(九)
结束
结束
作者: 我是谁啊123 时间: 2015-12-17 08:30
tc 里的 = 是赋值的意思, ==这个才是两边相等的意思
作者: somyyy 时间: 2015-12-21 00:15
本帖最后由 somyyy 于 2015-12-21 00:30 编辑
循环直接把各编辑框内容赋值给数组,然后随机数组下标不是更省事?手机回复的,没测试,参考一下思路:
变量 编辑框组=数组(),数
for(var i=0;i<10;i++)
编辑框组[i]=编辑框获取文本(“编辑框”&i)
end
数=随机数(0,9)
消息框(编辑框组[数])
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) |
Powered by Discuz! X3.1 |