找回密码
 立即注册

QQ登录

只需一步,快速开始

夏目たかし

初级会员

31

主题

90

帖子

491

积分

初级会员

积分
491
夏目たかし
初级会员   /  发表于:2017-11-20 16:32  /   查看:2771  /  回复:1
想要达成的效果是左右键按下,光标不在单元格内的字符串间移动,直接跳到其他格子里,一般的Text设置AcceptsArrowKeys为None就可以实现。但对于可以编辑下拉框单元格,我们需要保留其上下键改变选项的功能,同时让左右键按下后光标不在格内字符串间移动,直接跳出到其他单元格,如果用AcceptsArrowKeys的话,上下键的功能同时也没有用了,请问有什么方法可以达到这一效果。

1 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-11-20 16:39:28
沙发
您好,通过改变Key action的方式去做

            var inputmap1 = fpSpread1.GetInputMap(FarPoint.Win.Spread.InputMapMode.WhenAncestorOfFocused);
            inputmap1.Put(new FarPoint.Win.Spread.Keystroke(Keys.Left, Keys.None), FarPoint.Win.Spread.SpreadActions.MoveToNextColumnVisual);

或者您参考下
http://gcdn.gcpowertools.com.cn/ ... &extra=page%3D1
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部