Private Sub TabControl1_PreviewKeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.PreviewKeyDownEventArgs) Handles TabControl1.PreviewKeyDown If (e.KeyData And Keys.Alt) = Keys.Alt Then If (e.KeyData And Keys.X) = Keys.X Then TabControl1.SelectedTab = TabPage1 End If If (e.KeyData And Keys.Y) = Keys.Y Then TabControl1.SelectedTab = TabPage2 End If 'etc End If End Subbut, of course there's not direct link with the Tabpage header :-{