“跑马灯”的实现技巧
有时需要用一矩形条显示少量用户特别关心的信息,这条信息串首尾相连,向一个方向循环滚动,我们通常将其称作“跑马灯”。证券业中常用“跑马灯”来显示不断变化的股票行情;实际应用中也常通过“跑马灯”来监视是否死机。我们可以写一个简单的函数running_horse()来实现“跑马灯”的显示。running_horse有两个参数,第一个参数的参数名为textline,类型为string,传值;第二个参数的参数名为num,类型为int,传值;函数返值类型为string。该函数的代码仅一句: returnMid(textline,(num+1))+Left(textline,num)
下面就可以调用running_horse()函数了。先在一个窗口里定义好单行编辑器sle_running_horse,在该窗口的Open事件下写上:
sle_running_horse.text="Iamtestingrunning_horse!"
Timer(0.2)
然后在该窗口的Timer事件下调running_horse(),代码如下:
sle_running_horse.text=running_horse(sle_running_horse.text,1)
这样,当你打开这个窗口时,“跑马灯”便会运转起来。可以在程序中加些语句,适时地增减sle_running_horse.text中的内容,你便会在“跑马灯”中看到相应变化的信息。
| 感动 | 同情 | 无聊 | 愤怒 | 搞笑 | 难过 | 高兴 | 路过 |
- 上一篇:Datawindow中每页打印固定行
- 下一篇:没有了!
相关文章
-
没有相关内容

会员登录