新建了一个一维数组,里面有16个布尔按钮。我做了一个跑马灯的设计,能够依次点亮。

2019-07-17 19:06发布

现在我有一个需求,就是我随机在这16个布尔按钮里面随机选择几个让它依次点亮,例如我选择了,1、7、8或者2、9、11、15等,让被选中的布尔按钮依次点亮,有什么方法或者思路可以实现吗?新手。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
16条回答
e21353344
2019-07-19 06:48
ccc9149 发表于 2017-2-20 15:06
输入值减1是什么意思呢??

16个灯不是一个数组么,如果要其中一个亮,比如说第六个灯亮,那这个数组就是F F F F F T F F F F F F F F F F的一维数组啊,其实就是把F F F F F F F F F F F F F F F中的第六个False替换成Ture,但是选择第六个灯的话索引的数据当然是六,而在索引中第一个数据是0,所以要减1,当替换完成后传入16个灯的数组,第六个灯就亮了,加个延时,然后再把FFFFFFFFFFFFFFFF的一维数组传入16个灯的数组,灯就全灭了,如果选择的数组还有第二个第三个等等,会依次进行替换、延时、点亮、熄灭。

一周热门 更多>