2011-05-25 88 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