首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

PB 使用键盘数据窗口滚动解决方案

2012-03-14 
PB 使用键盘数据窗口滚动使用datawindow painter 设计的数据窗口,实际高度超过了windows窗口,发现两个方面

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>'")

热点排行