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

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

2012-04-04 
CxGrid中的自动滚屏问题,急!!当CxGrid中的内容满屏后,如何让它根据内容多少自动滚屏...[解决办法]可以使用

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我没测试


热点排行