2010-07-08 65 views
0

當通過IE中託管的ActiveX控件中的控件進行切換時,一旦我切換到最後一個控件時,Tab鍵不再執行任何操作。我希望將焦點從ActiveX控件移到下一個html控件。需要在瀏覽器中禁用ActiveX控件

當ActiveX控件託管在WinForms應用程序中時,此工作正常,是否有人知道如何在瀏覽器中進行此項工作?

ActiveX控件也可能是WPF控件的簡單包裝。

回答

0

我發現了一個hacky解決方案。

問題是從WPF控件中退出,所以我在ActiveX控件中的ElementHost之後放置了一個隱藏文本框。從WPF控件中移出焦點到正確的隱藏控件,它在接收焦點時使用SendKeys(「{TAB}」)。

只要鍵入SendKeys讓我覺得有點骯髒,所以如果任何人有更好的解決方案。 ..