找回密码
 立即注册

QQ登录

只需一步,快速开始

爱飞的鱼

注册会员

17

主题

43

帖子

136

积分

注册会员

积分
136
爱飞的鱼
注册会员   /  发表于:2018-3-27 22:13  /   查看:3586  /  回复:1
各位技术大大好,

我有一个TextField处在电子病历文档中间位置,我希望我在点击一个按钮的时候电子病历能够滚动到该TextField所在的位置; 并且可视部分的第一行就是该TextField所在的行;

现目前,我使用TextField.ScrollTo()方法来实现滚动,虽然能够滚动到该TextField所在那一页,但是TextField并没有在可视区域的第一行显示;

1 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-3-28 11:16:34
沙发
本帖最后由 Richard.Ma 于 2018-3-28 11:25 编辑

您可以使用ScrollLocation属性来进行设置,具体参考下面的代码

  1.             _textControl.Selection.Start = _textControl.Lines.GetItem(6).Start;
  2.             _textControl.Selection.Length = 0;

  3.             _textControl.ScrollLocation = _textControl.InputPosition.Location;
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部