找回密码
 立即注册

QQ登录

只需一步,快速开始

zhata
论坛元老   /  发表于:2012-5-17 10:28  /   查看:8547  /  回复:5
能不能让按回车的在控件中的移动效果跟按(Tab)键一样?
回车键可以跟许多键注册在一起如:Me.GcMultiRow1.ShortcutKeyManager.Register(GrapeCity.Win.MultiRow.SelectionActions.MoveDown, Keys.Enter),但就是不能跟Tab键注册在一起,我的客户已经习惯了用回车键来移动到下一个控件。

5 个回复

倒序浏览
robert
金牌服务用户   /  发表于:2012-5-17 10:30:00
沙发
使用以下代码可以使得回车和Tab执行一样的功能。
Me.GcMultiRow1.ShortcutKeyManager.Register(GrapeCity.Win.MultiRow.SelectionActions.MoveToNextCell, Keys.Enter)
回复 使用道具 举报
robert
金牌服务用户   /  发表于:2012-5-17 10:32:00
板凳
注意之前要使用以下代码禁用掉回车键原有的功能。
Me.GcMultiRow1.ShortcutKeyManager.Unregister(Keys.Enter)
再把回车键注册一个新行为(Tab)
Me.GcMultiRow1.ShortcutKeyManager.Register(GrapeCity.Win.MultiRow.SelectionActions.MoveToNextCell, Keys.Enter)
回复 使用道具 举报
zhata
论坛元老   /  发表于:2012-5-17 10:35:00
地板
行了,谢谢。
回复 使用道具 举报
ttflx
高级会员   /  发表于:2012-11-8 14:16:00
5#
GcMultiRow1 是什么,
C#中 如何设定,需要循环每一行吗?
回复 使用道具 举报
wedy.wang
初级会员   /  发表于:2012-11-15 09:48:00
6#
回复 5楼ttflx的帖子

GcMultiRow1就是你拖到Form当中的GcMultiRow控件。
不需要循环每一行,你只需要在Form_Loaded事件处理函数当中,通过GcMultiRow.ShortcutKeyManager重新定义GcMulitRow的快捷方式设置就好了,这个设置是应用给整个GcMulitRow的,不需要给每一行都设置。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部