实例变量:
String is_old_VPosition
String is_old_HPosition
数据窗口 RetrieveStart 事件:
// 保存原始位置
is_old_VPosition = THIS.Describe("DataWindow.VerticalScrollPosition")
is_old_HPosition = THIS.Describe("DataWindow.HorizontalScrollPosition")
is_old_VPosition = THIS.Describe("DataWindow.VerticalScrollPosition")
is_old_HPosition = THIS.Describe("DataWindow.HorizontalScrollPosition")
THIS.SetRedraw(FALSE)
数据窗口 RetrieveEnd 事件:
THIS.Modify("DataWindow.VerticalScrollPosition = " + is_old_VPosition)
THIS.Modify("DataWindow.HorizontalScrollPosition = " + is_old_Hposition)
THIS.SetRedraw(TRUE)
本文介绍了一种在数据窗口检索开始前保存当前垂直和水平滚动位置的方法,并在检索结束后恢复到原始位置,确保用户界面的一致性。

被折叠的 条评论
为什么被折叠?



