你所谓的倒计时牌上没有操作按钮,这个有两种实现方法,主要看你要实现的硬件情况
1. 一般来讲这种面板上显示时间,且不受任何操作影响的,应该是有外接显示器(投影、显示牌等),这种情况下,做个主次分屏就好了
主界面上只有显示部分:n年,n天,n秒,其中3n不同,动态变化,不同时区
子界面做操作版,包括:添加主题,显示全部主题列表,编辑选定主题,删除选定主题,暂停选定主题,继续选定主题,时间校正,时区更换,结束等
2.另一种则就一个面板,通过面板键盘事件进行操作,可以是弹出像上面介绍的操作版,也可以是,不同快捷键代表不同中单一操作。
-----------------------------------------------------
至于显示时间问题,直接用timer就可以了
interval设为1000(1秒钟的timer转值)
在他的tick function中写入计时牌,以及其他主题的时间更新,基本上来讲,就是秒钟-1,同时做检测:
1. 是不是从0秒钟-1,如果是,就分钟-1,秒=59
2. 是不是从0分钟-1,如果是,就小时-1,分=59
3. 是不是从0小时-1,如果是,就天-1,小时=23
(以此类推,知道年)
在天为365/366的问题上其实也有办法处理,基本数学除法
年份除以4,除得净,就366,除不净就365
-----------------------------------------------------
我每次为活动设计积分板,背景显示控制端等,都是用第一种方法的,观众看正屏幕的同时,我会在后台用我自己的操作版进行控制调整等操作,既不影响前台自己的现实,也可以即时更新我需要的信息,这3周考试ing,要不就帮你做了,你要是假期出这题,我就直接给你传文件包了