PB 使用键盘数据窗口滚动
使用datawindow painter 设计的数据窗口,实际高度超过了windows窗口,发现两个方面问题PB处理得均不完善。
(1)完全把所有的control放置在 header 部分。PB的处理是没有scrollbar(即便我设置了dw control 的垂直方向的scrollbar).此时键盘的上下箭头键不起作用。
(2)把部分control放置在 header 部分,大部分control放置在 detail 部分。PB的处理有scrollbar(同上,我设置了dw control 的垂直方向的scrollbar).但是此时键盘的上下箭头键同样不起作用。
现在的问题是:
对于(1)的情况,如何使得 scrollbar 出现;
对于(1) 和(2),如何编程使得箭头键每次击键滚动一定高度,就像是在IE中滚动网页一样。
[解决办法]
if Key = KeyUpArrow! then
dw_1.ScrollToRow(ll_getrow - n)
elseif KeyDownArrow! then
dw_1.ScrollToRow(ll_getrow + n)
end if
还有其它的,百度一下,什么都知道了
[解决办法]
应该是.Modify("DataWindow.VerticalScrollPosition='<an integer>'")