Database 版 (精华区)
发信人: PowerBuilder (孙武空), 信区: Database
标 题: 17
发信站: 哈工大紫丁香 (2001年09月26日18:03:42 星期三), 站内信件
发信人: icefire@argo (冰火), 信区: Datebase
标 题: PowerBuilder 每日心得 (17) wdsq (转寄) (转载)
发信站: Yat-sen Channel BBS (Sat Nov 8 22:14:57 1997)
转信站: argo (local)
【 以下文字转载自 icefire 的信箱 】
【 原文由 <bbs@s1000e.whnet.edu.cn> 所发表 】
发信人: wdsq (品茗轩主), 信区: Database
标 题: PowerBuilder 每日心得 (17)
发信站: 华中地区网络中心 (Sat Jan 4 14:52:39 1997)
在滚动滚动条的时候改变FocusedRow
=================================
问题起因:
有个程序中的Window里有个DataWindow(dw_1),是FreeForm风格的,DW Control
的大小正好能够容纳下一条记录。我们希望用户在滚动滚动条的时候,不用在当前行
上click一下即可改变当前foucsed行。
解决办法:
PB4中:
在DW Control的ScrollVertical事件中加入如下代码:
This.SetRow ( Long ( This.Describe ( "DataWindow.FirstRowOnPage" ) ) )
PB5中:
在DW Control的ScrollVertical事件中加入如下代码:
this.SetRow(ScrollPos)
--
我不知道我为什么活着。。。
※ 来源:.华中地区网络中心 s1000e.whnet.edu.cn.[FROM: 202.114.6.104]
--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.229.154]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:4.914毫秒