父控件对内部控件的TAB INDEX有影响吗?
在我的表单中,我有一个 splitter
,然后里面有一个 panel
,然后是 VB 6.0 的 ActiveX
控件(它类似于树控件) )在此面板
内。
我已为此 ActiveX
控件设置 TabIndex
并将 TabStop
设置为 true
并设置 Tabstop
其父级如 panel
、splitter
等变为 false
。
但是,当我按 TAB
键时,焦点不会移动到该控件...这是为什么?!我能做些什么?
In my form I have a splitter
and then a panel
inside it and then an ActiveX
control from VB 6.0 (It is something like a tree control) inside this panel
.
I have set a TabIndex
for this ActiveX
control and set the TabStop
to true
and also set the Tabstop
of its parents like panel
,splitter
,etc to false
.
But when I press TAB
key focus does not move to this control... why is that?! what can I do?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
通过在父控件上禁用
TabStop
,您还会跳过所有子控件,因此不要这样做,它应该可以解决您的问题。 (没有测试,但应该可以这样工作。)By disabling
TabStop
on the parent controls you also skip all children, so just don't do it and it should fix your issue. (Didn't test, but should work that way.)