找回密码
 立即注册

QQ登录

只需一步,快速开始

凡墨
注册会员   /  发表于:2022-1-18 10:28  /   查看:1501  /  回复:1
本帖最后由 Richard.Ma 于 2022-2-8 11:47 编辑

我发现好像topRow可能只是显示一部分,有一部分被遮蔽了。能不遮蔽部分TopRow
我想控制滚动条每次滚动一行



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

1 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-1-18 10:51:33
推荐
本帖最后由 Richard.Ma 于 2022-2-8 11:47 编辑

可以用这个属性

  1. c1FlexGrid1.ScrollOptions = ScrollFlags.ScrollByRowColumn;
复制代码


ScrollOptions选项,可以用于flexgrid滚动时的各种设置,以下是可设置的枚举值,可以通过“|”符号来同时设置。默认为None



成员
描述
AlwaysVisible
即使滚动条被禁用,也保持滚动条可见。
DelayedScroll
在用户释放滚动条之前不滚动控件内容。释放后再一次性滚动
KeepMergedRangePosition
不将控件滚动到合并范围的第一个单元格。
None
使用默认滚动行为。
ScrollByRowColumn
按行和列滚动(而不是按像素)。
ShowScrollTips
触发C1FlexGridBase.ShowScrollTip事件并在垂直滚动时在垂直滚动条旁边显示一个工具提示。


另外,此处的ScrollByRowColumn,其行为是根据滚动的方向,自动滚动到对应的行或列,
例如:从上到下滚动时,一次会滚动最下面的一行的高度(每行高度不一致时按照最下面一行滚动),而自下而上滚动时,就会按照最上方一行的高度来向上滚动



回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部