请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

rickysyscn

新手上路

2

主题

3

帖子

43

积分

新手上路

积分
43
  • 40

    金币

  • 主题

  • 帖子

最新发帖
请问,如何让Tab键跳入到Multirow控件中,再按Tab键跳出?在multirow中按Enter按上下左右键来移动。

3 个回复

倒序浏览
robert
金牌服务用户   /  发表于:2012-2-14 16:10:00
沙发
如何让Tab键跳入到Multirow控件中,再按Tab键跳出?
  1. gcMultiRow1.ShortcutKeyManager.Unregister(Keys.Tab);
  2. gcMultiRow1.ShortcutKeyManager.Unregister(Keys.Tab | Keys.Shift);
  3. gcMultiRow1.ShortcutKeyManager.Register(ComponentActions.SelectNextControl, Keys.Tab);
  4. gcMultiRow1.ShortcutKeyManager.Register(ComponentActions.SelectNextControl, Keys.Tab | Keys.Shift);
复制代码
回复 使用道具 举报
robert
金牌服务用户   /  发表于:2012-2-14 16:12:00
板凳

回复 1# rickysyscn 的帖子

在multirow中按Enter按上下左右键来移动。

什么意思,如果希望按Enter键向下移动的话使用以下代码。
  1. gcMultiRow1.ShortcutKeyManager.Unregister(Keys.Enter);
  2. gcMultiRow1.ShortcutKeyManager.Register(SelectionActions.MoveDown, Keys.Enter);
复制代码
回复 使用道具 举报
chenf1980
论坛元老   /  发表于:2012-2-17 10:34:00
地板
重新用ProcessCmdKey来写Enter动作,一样也能实现的哦
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部