2016-08-30 27 views
0

我正在創建一個應用程序,我有一個WebBrowser控件加載一個網頁,刪除這個網頁的一些元素,只留下可見的Flash遊戲。阻止在WebBrowser控件上用Tab鍵切換元素

這個遊戲有一個功能,只有按下鍵盤上的Tab鍵才能使用。當我第一次按下Tab鍵時,遊戲會捕獲它並觸發該功能,但當我第二次按下Tab鍵時,WebBrowser的行爲就像是在元素之間切換,我再也不能在遊戲中使用Tab了。

我能做些什麼來消除這種「在元素之間切換」功能?

+0

我不相信,Web瀏覽器可以改變做你想要做的事。無論如何,你是否真的希望瀏覽器的行爲方式不符合用戶的共同期望?如果用戶首先點擊另一個對象,該對象獲得焦點會發生什麼情況,所以Tab鍵按下直接指向該特定對象,並且甚至不會獲得第一個Tab鍵按鈕?這有可能嗎? –

+0

我假設至少有一個其他控件仍然存在,供用戶將焦點切換爲焦點。否則,我想象這個標籤只會圍繞一圈直線迴轉,並且每次只能控制一圈。 –

+0

@CecilWard我只在網頁的中心有一個遊戲。但它的行爲就像我在一些我甚至沒有看到的元素之間切換,然後,它就再也沒有回到遊戲中了...... – Khoury39

回答