找回密码
 立即注册

QQ登录

只需一步,快速开始

王健

初级会员

19

主题

51

帖子

216

积分

初级会员

积分
216
王健
初级会员   /  发表于:2021-3-27 11:13  /   查看:2294  /  回复:6
我通过代码动态添加C1InputPanel.InputControlHost,然后将C1TextBox之类的控件添加到C1InputPanel.InputControlHost中显示,并设置了C1TextBox.TabStop=true,C1TextBox.TabIndex,C1InputPanel.InputControlHost.TabStop=true,可是按了Tab键之后直接从其中一个控件跳到了与C1InputPanel平级的其他控件中去了。无法在C1InputPanel.InputControlHost中的控件中进行跳转。
我该如何设置才可以正常地在C1InputPanel.InputControlHost中的控件中进行Tab进行跳转呢?

6 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-3-29 00:16:59
沙发
本帖最后由 Richard.Ma 于 2021-3-29 17:51 编辑

我不太确定你说的在HostControl中的控件里进行跳转是什么意思, 是给InputControlHost中加入了多个文本框吗?
请给出一个可以重现你这边问题的demo,我来协助你验证问题
回复 使用道具 举报
王健
初级会员   /  发表于:2021-3-29 19:14:02
板凳

我的代码写的很复杂,不太方便上传示例。上面这个图片应该能够说明问题。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-3-30 09:12:29
地板
收到,我早上验证一下然后给你回复
回复 使用道具 举报
王健
初级会员   /  发表于:2021-4-1 15:25:58
5#
我等了这么多天了,有结果了吗?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-4-1 17:15:15
6#
抱歉,因为C1提供的InputControlHost本身没有办法支持响应Tab键,这两天一直也再帮你想办法,目前尝试给继承的控件中加入tabindex和直接改写tab键的响应均没有办法解决。
因此此功能目前无法支持,

我会将此问题作为一个需求提交给研发,后续版本如果加入了这个功能,我也会在这个帖子中更新说明
回复 使用道具 举报
王健
初级会员   /  发表于:2021-4-1 18:01:13
7#
先谢谢了。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部