zhata 发表于 2012-5-17 10:28:00

能不能让按回车的在控件中的移动效果跟按(Tab)键一样?

能不能让按回车的在控件中的移动效果跟按(Tab)键一样?
回车键可以跟许多键注册在一起如:Me.GcMultiRow1.ShortcutKeyManager.Register(GrapeCity.Win.MultiRow.SelectionActions.MoveDown, Keys.Enter),但就是不能跟Tab键注册在一起,我的客户已经习惯了用回车键来移动到下一个控件。

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

GcMultiRow1 是什么,
C#中 如何设定,需要循环每一行吗?

wedy.wang 发表于 2012-11-15 09:48:00

回复 5楼ttflx的帖子

GcMultiRow1就是你拖到Form当中的GcMultiRow控件。
不需要循环每一行,你只需要在Form_Loaded事件处理函数当中,通过GcMultiRow.ShortcutKeyManager重新定义GcMulitRow的快捷方式设置就好了,这个设置是应用给整个GcMulitRow的,不需要给每一行都设置。
页: [1]
查看完整版本: 能不能让按回车的在控件中的移动效果跟按(Tab)键一样?