1
A
回答
3
過濾密鑰消息效率不高。你還必須過濾移Ctrl鍵標籤,按CtrlPageDn和按Ctrl上一頁。只需通過實施選擇事件來防止選項卡更改。就像這樣:
Public Class Form1
Private allowTabChanges As Boolean
Private Sub TabControl1_Selecting(ByVal sender As System.Object, ByVal e As System.Windows.Forms.TabControlCancelEventArgs) Handles TabControl1.Selecting
If Not allowTabChanges then e.Cancel = True
End Sub
End Class
設置allowTabChanges爲true,回任何虛假自己的代碼想要更改活動標籤頁。密鑰過濾方法在this answer中描述。
相關問題
- 1. 檢測Tab鍵按下藍牙鍵盤
- 2. 檢測,如果Ctrl鍵被按下
- 3. 如何按Ctrl-Tab和Ctrl-Shift-Tab鍵綁定在TMUX爲mintty
- 4. Eclipse的Visual Studio中按Ctrl + Tab和Ctrl + Shift + Tab鍵等效
- 5. 處理關鍵事件Ctrl + Tab鍵和Ctrl + Shift + Tab鍵
- 6. 如何檢測JComboBox中的TAB按鍵?
- 7. 如何檢測Safari中的「tab」按鍵
- 8. 按Ctrl - Tab鍵結合在Linux中
- 9. jQuery按鍵不會檢測到CTRL + V
- 10. 綁定Ctrl + Tab鍵和Ctrl + Shift + Tab鍵在TMUX
- 11. 如何檢測文本框中的Ctrl + 1鍵按下
- 12. 檢測Ctrl + Return或Ctrl + Enter鍵
- 13. Ctrl + Tab鍵在Visual Studio 2008
- 14. 檢測的CapsLock鍵按下
- 15. 可可檢測鍵按下
- 16. 檢測鍵盤按下
- 17. 檢測何時按下@鍵
- 18. ConsoleCancelEventHandler當按下Ctrl + C鍵
- 19. 是否按下'Ctrl'鍵?
- 20. Javascript代碼按CTRL + TAB?
- 21. 如何在按下多行文本框的情況下按下時按下Ctrl + Tab按鈕,就像Tab一樣?
- 22. 捕捉TAB鍵按下鍵盤
- 23. 如何在ListView中分配「Tab」鍵而不是「Ctrl + Tab」鍵?
- 24. 按下按鍵(Ctrl + A)Selenium WebDriver
- 25. 模擬按住Ctrl鍵同時按下
- 26. 按鍵javascript ctrl鍵
- 27. 檢測CTRL點擊PushButton
- 28. 我可以確定Ctrl鍵是按下Ctrl還是Right Ctrl?
- 29. 檢測按鍵
- 30. 檢測按鍵
謝謝!選擇活動正是我所需要的! [我也很喜歡你提出了真正的問題,並且也與我的標題問題的解決方案相關聯] – 2010-12-09 15:37:23