###前提・実現したいこと
VBでタブコントロールのタブページにウェブブラウザをタブブラウザを作成しようとしています。
###発生している問題・エラーメッセージ
Ctrl+Tabでタブの切り替えを使用しようとしているのですが、下記の該当ソースコードではたまに順番にタブが切り替わりません。
###該当のソースコード
Sub test(ByVal sender As Object, ByVal e As System.Windows.Forms.PreviewKeyDownEventArgs) Handles WebBrowser1.PreviewKeyDown, WebBrowser2.PreviewKeyDown, WebBrowser3.PreviewKeyDown, WebBrowser4.PreviewKeyDown With TabControl1 If e.KeyCode = Keys.Tab AndAlso e.Control Then .SelectTab(IIf(.SelectedIndex = 3, 0, .SelectedIndex + 1)) End If End With End Sub
###試したこと
複数キーを押しての切り替えがうまくいってないのかと思い、Shift+Tabで試してみましたがうまくいきました。Ctrlとの組み合わせで当現象が起きるみたいです。
また、この現象が起きた時のSelectedIndexの値を確認しましたが、この値は正常なのにアプリのタブ表示は2個先のタブに切り替わります。
###補足情報(言語/FW/ツール等のバージョンなど)
Microsoft Visual Studio Community 2015
Visual Basic 2015
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/23 15:20
2016/10/23 15:27
2016/10/25 10:50