请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

xuxs

高级会员

50

主题

138

帖子

1086

积分

高级会员

积分
1086

活字格认证微信认证勋章

xuxs
高级会员   /  发表于:2014-12-28 10:49  /   查看:3634  /  回复:3
我通过Forzen固定了2列,但是在横向滚动时,由于Header部的宽度各不相同,我点击滚动箭头进行滚动时,不能完整的滚动一个单元格,某些宽度大或者小的Header部总是被Forzen列切一部分,这样很不合理,请问有什么办法可以让滚动条点击滚动或者鼠标拖动进行滚动时可以每次完整的显示一个Header单元格。

例如 我设定Forzen固定两列,然后第五列的Header内容为 0123456789  当我滚动到该列时,并没有全部显示 0123456789 而是切断了,只显示了6789,前面的012345被挡住了,我需要滚动时能完整显示。

3 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2014-12-29 12:07:00
沙发
回复 1楼xuxs的帖子

将this.c1FlexGrid1.ScrollOptions 属性设置为ScrollFlags.ScrollByRowColumn,按行列滚动。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
xuxs
高级会员   /  发表于:2014-12-30 11:46:00
板凳
这个属性我尝试过了,不成功,我的列宽不是固定的,有宽的 也有很窄的,使用这个属性仍然会将某列显示不全
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-12-30 17:27:00
地板
回复 3楼xuxs的帖子

可以通过ScrollPosition属性,设置你需要滚动的位置。列宽也是可以获取到的。
滚动可以通过BeforeScroll或AfterScroll事件触发。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部