您现在的位置:动易网络>> 帮助文档>> PowerBuilder>>正文内容

“跑马灯”的实现技巧

    有时需要用一矩形条显示少量用户特别关心的信息,这条信息串首尾相连,向一个方向循环滚动,我们通常将其称作“跑马灯”。证券业中常用“跑马灯”来显示不断变化的股票行情;实际应用中也常通过“跑马灯”来监视是否死机。我们可以写一个简单的函数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中的内容,你便会在“跑马灯”中看到相应变化的信息。
 


感动 同情 无聊 愤怒 搞笑 难过 高兴 路过
【字体: 】【收藏】【打印文章】【查看评论

相关文章

    没有相关内容