读书人

CxGrid中的自动滚屏有关问题,

发布时间: 2012-04-04 16:38:51 作者: rapoo

CxGrid中的自动滚屏问题,急!!
当CxGrid中的内容满屏后,如何让它根据内容多少自动滚屏...

[解决办法]
可以使用cxgrid中的TopRowIndex或TopRecordIndex属性,给TopRowIndex或TopRecordIndex赋值,cxgrid就会滚动。
[解决办法]
用DataController.Controller.Scroll(AScrollBarKind: TScrollBarKind; AScrollCode: TScrollCode;var AScrollPos: Integer)这个方法(在dataview下)
TScrollBarKind = (sbHorizontal, sbVertical);(可能要uses StdCtrls)
TScrollCode = (scLineUp, scLineDown, scPageUp, scPageDown, scPosition,
scTrack, scTop, scBottom, scEndScroll);
AScrollPos一定要用变量


[解决办法]
我测试了可以啊:
选sbVertical(垂直滚动条)
scLineUp是向上滚动,滚动AScrollPos行
scLineDown是向下滚动,滚动AScrollPos行
scPageUp是向上翻页,翻AScrollPos页(dwon向下)
scPosition是直接定位,定位在AScrollPos的位置
scTop, scBottom是让滚动条移到顶部或者底部
scEndScroll我没测试


读书人网 >.NET

热点推荐