通过PowerScript更改树视图滚动位置

时间:2010-06-09 07:17:00

标签: powerbuilder

如何通过PowerScript更改Treeview滚动位置? 我想同步数据窗口和树视图的滚动位置,但我似乎无法让它工作。

谢谢!

1 个答案:

答案 0 :(得分:1)

你必须使用send()命令使用树视图的句柄,事件id(vscroll = 277),一个标志告诉它如何滚动(向上一行,向下一行,向上页面,页面下方等),然后是一个更长的值,它是字符串或消息的标识符(此处未使用)

因此,要向上滚动一行,您将使用:

Send(Handle(tv_1), 277, 0, 0)

并向下滚动一行,您将使用:

Send(Handle(tv_1), 277, 1, 0)

然后使用数据窗口的scrollvertical事件使它们保持同步。

希望有所帮助。