PB9如何实现滚动字幕
为什么要使用滚动条这个控件呢?数据窗口控件本身就可以设置水平滚动,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
多重随机标签