2010-12-09 214 views

回答

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中描述。

+0

謝謝!選擇活動正是我所需要的! [我也很喜歡你提出了真正的問題,並且也與我的標題問題的解決方案相關聯] – 2010-12-09 15:37:23