【时钟实现滚动公告】
本帖最后由 书香 于 2024-2-10 04:19 编辑.版本 2
.子程序 __启动窗口_创建完毕
时钟1.时钟周期 = 10
.子程序 _时钟1_周期事件
标签1.左边 = 标签1.左边 - 1
.判断开始 (标签1.左边 + 标签1.宽度 = 0)
标签1.左边 = _启动窗口.宽度
这实际上就涉及到一个数学问题,而编程的开发确实涉及到数学问题,所以大家要加油学习数学知识
代码解释:
①:首先启动窗口创建完毕后时钟的周期事件开始执行,执行间隔是10毫秒(1秒=1000毫秒)
②:标签1.左边 = 标签1.左边 - 1,1是距离单位(分辨率),标签1.左边的值是标签1组件的左边相对于上级容器(启动窗口)的位置距离
③判断条件中的标签1.左边 + 标签1.宽度 = 0什么时候可以成立,就是当标签1的最右边和启动窗口最左边重合了,那么我们就使得标签1.左边 = _启动窗口.宽度,也就是让标签1.左边的位置和启动窗口的最右边重合
(听起来很复杂,但是大家一运行代码就都懂了)
代码:
(点击返回课程目录:https://www.52hb.com/thread-58658-1-1.html) 谢谢分享 谢谢老师,感谢 交作业,感谢老师的教程
页:
[1]