PB9如何实现滚动字幕
答案:2 悬赏:0 手机版
解决时间 2021-11-25 07:14
- 提问者网友:饥饿走向夜
- 2021-11-24 11:25
PB9如何实现滚动字幕
最佳答案
- 五星知识达人网友:举杯邀酒敬孤独
- 2021-11-24 12:34
为什么要使用滚动条这个控件呢?数据窗口控件本身就可以设置水平滚动,HSCROLLBAR选中就可以了。
如果一定要用,那么你可以先设置一个和数据窗口同宽的hscrollbar,比较好控制,否则按照一定比列调整一下也可以。
hsb_1.width = dw_1.width
hsb_1.x = dw_1.x
hsb_1.position = 0
hsb_1.minposition = 0
hsb_1.maxposition = dw_1.width
以上代码写在Open里就好,设置好滚动条的参数。
然后在hsb_1的moved事件写
dw_1.object.DataWindow.HorizontalScrollPosition = scrollpos
这样dw_1就会随着你拖动横向滚动条的滚动而滚动了。
另外,点左右两个箭头的代码没写,也是一样的道理,获取当前的位置,然后设置dw_1同步。
对应事件是lineleft和lineright追问你说的是滚动条,我会用,
你可能没理解我的意思,我说的是像广告滚动字幕那样,固定的内容反复的滚动。
如果一定要用,那么你可以先设置一个和数据窗口同宽的hscrollbar,比较好控制,否则按照一定比列调整一下也可以。
hsb_1.width = dw_1.width
hsb_1.x = dw_1.x
hsb_1.position = 0
hsb_1.minposition = 0
hsb_1.maxposition = dw_1.width
以上代码写在Open里就好,设置好滚动条的参数。
然后在hsb_1的moved事件写
dw_1.object.DataWindow.HorizontalScrollPosition = scrollpos
这样dw_1就会随着你拖动横向滚动条的滚动而滚动了。
另外,点左右两个箭头的代码没写,也是一样的道理,获取当前的位置,然后设置dw_1同步。
对应事件是lineleft和lineright追问你说的是滚动条,我会用,
你可能没理解我的意思,我说的是像广告滚动字幕那样,固定的内容反复的滚动。
全部回答
- 1楼网友:低血压的长颈鹿
- 2021-11-24 12:49
须一尽杯中酒。悲来乎,悲来乎。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯