2011-05-25 41 views
0

在我的表格中,我有一个splitter,然后在里面有一个panel,然后在这个panel里面有一个来自VB6.0的控制器(它类似于一个树形控件)ActiveX父控件是否对内部控件的TAB INDEX有影响?

我已经为这个ActiveX控制TabIndex并设置TabStoptrue并设置其父母像panelsplitter等方面的Tabstopfalse

但是当我按TAB键焦点不移动到这个控制...为什么?!我能做什么?

回答

1

通过在父控件上禁用TabStop,您还可以跳过所有子项,所以不要这样做,它应该解决您的问题。 (没有测试,但应该以这种方式工作。)

+0

其中一些像分离器一样有真正的tabstop,但分离器的边界获得焦点并被选中! – Bohn 2011-05-25 14:45:58

+1

认为你不能避免这一点。但是,如何将代码添加到可将焦点设置到ActiveX控件的'Enter'事件(也许是'GotFocus')? – Mario 2011-05-25 15:46:56

+0

是的,我开始做的代码..现在我应该以某种方式关闭TabIndex,所以他们不会干预? – Bohn 2011-05-25 21:14:02