找回密码
 立即注册

QQ登录

只需一步,快速开始

binbinjp

初级会员

4

主题

15

帖子

417

积分

初级会员

积分
417

活字格认证

最新发帖
binbinjp
初级会员   /  发表于:2011-6-19 13:59  /   查看:7169  /  回复:8
如图

想实现 按下Tab建  控件1---->2--->3 
现状是进不了Multirow 也出不了Multirow

Tab顺已经设置了

8 个回复

倒序浏览
neil
论坛元老   /  发表于:2011-6-20 09:01:00
沙发

回复 1# binbinjp 的帖子

图片看不到。
回复 使用道具 举报
binbinjp
初级会员   /  发表于:2011-6-20 17:22:00
板凳

回复 2# neil 的帖子

不好意思
回复 使用道具 举报
binbinjp
初级会员   /  发表于:2011-6-20 17:22:00
地板

回复 2# neil 的帖子

1-》2-》3
回复 使用道具 举报
neil
论坛元老   /  发表于:2011-6-20 17:48:00
5#

回复 4# binbinjp 的帖子

你就把这个测试工程打包发上来吧,我们看看。
回复 使用道具 举报
binbinjp
初级会员   /  发表于:2011-6-23 13:48:00
6#

回复 5# neil 的帖子

太大了 自己搞了一下 按Tab键是可以了
功能实现
Private Sub dw_CellBeginEdit( ByVal sender As System.Object,  ByVal e As GrapeCity.Win.MultiRow.CellBeginEditEventArgs) Handles dw.CellBeginEdit
    MessageBox.Show("123","456")
    dw.TabStop=True
    dw.SelectCell(0,"t1")   
End Sub

Private Sub dw_CellBeginEdit( ByVal sender As System.Object,  ByVal e As GrapeCity.Win.MultiRow.CellBeginEditEventArgs) Handles dw.CellBeginEdit
    MessageBox.Show("123","456")
    dw.TabStop=True
    dw.SelectCell(0,"t1")   
End Sub
但存在问题 非Tab键离开dw也会聚焦到3 问 如何解决
回复 使用道具 举报
neil
论坛元老   /  发表于:2011-6-24 11:10:00
7#

回复 6# binbinjp 的帖子

上面的两段代码,我看不明白。
我看你上面的测试工程就一个Form应该不大吧。
传上来吧。
回复 使用道具 举报
binbinjp
初级会员   /  发表于:2011-6-25 16:35:00
8#
请点击这里下载  麻烦了 现在主要是Tab出不了Multirow 除非我加Multirow的CellEndEditor里强行聚焦到下一个控件 但这样又有问题 我鼠标点其他控件 也会聚焦到那个控件
回复 使用道具 举报
neil
论坛元老   /  发表于:2011-6-27 09:21:00
9#

回复 8# binbinjp 的帖子

附件下载不了。

你可以试试这个代码。

// 注销原来的快捷键
            this.gcMultiRow1.ShortcutKeyManager.Unregister(Keys.Tab);
            this.gcMultiRow1.ShortcutKeyManager.Unregister(Keys.Tab | Keys.Shift);

            // 把Tab键注册到切换Control上
            this.gcMultiRow1.ShortcutKeyManager.Register(ComponentActions.SelectNextControl, Keys.Tab);
            this.gcMultiRow1.ShortcutKeyManager.Register(ComponentActions.SelectPreviousControl, Keys.Tab | Keys.Shift);
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部