找回密码
 立即注册

QQ登录

只需一步,快速开始

amazingxue

银牌会员

2

主题

5

帖子

2270

积分

银牌会员

积分
2270

活字格认证

最新发帖
amazingxue
银牌会员   /  发表于:2014-9-19 15:03  /   查看:4468  /  回复:1
机能要求:
①、输入完【对象店铺】后,【TAB】或者【ENTER】 直接进入【ランク1】并进入编辑模式,
②、再按【TAB】或者【ENTER】 能够在spread内的cell中移动(同样是进入编辑状态)
③、到了最后一个cell【ランク9】时,再次按下【TAB】或者【ENTER】焦点会送到【F10配信】
spread.png
现在是在画面load里面写了
            FarPoint.Win.Spread.InputMap im;
            im = sprInputRate.GetInputMap(InputMapMode.WhenFocused);
            im.Put(new Keystroke(Keys.Enter, Keys.None), SpreadActions.MoveToNextColumnWrap);
            im.Put(new Keystroke(Keys.Tab, Keys.None), SpreadActions.MoveToNextColumnWrap);

            im = sprInputRate.GetInputMap(InputMapMode.WhenAncestorOfFocused);
            im.Put(new Keystroke(Keys.Enter, Keys.None), SpreadActions.MoveToNextColumnWrap);
            im.Put(new Keystroke(Keys.Tab, Keys.None), SpreadActions.MoveToNextColumnWrap);
现在能够实现①、②
但是第三步的时候 :到了最后一个cell【ランク9】时,想让它跳到下一个控件上的时候,就没反映了
什么PreviewKeyDown什么的都试过了,已经晕了 不知道该怎么做了 拜托给指导下

1 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-9-19 18:59:00
沙发
回复 1楼amazingxue的帖子

这个功能需要通过自定义快捷键动作来:http://www.gcpowertools.com.cn/d ... #!Documents/_65.htm

请你先参考尝试实现,有问题继续沟通。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部