TabControlでMouseDownされたTabPageを知りたいのですが、

Private Sub TabControl1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) _
Handles TabControl1.MouseDown
MouseDownedTabPage = CType(TabControl1.GetChildAtPoint(e.Location), TabPage)
End Sub

という方法で取り出せるかと思いましたら、どうもNothingが返ってきて取り出せませんでした。

Moseボタンは右クリックの場合もあり、Selectされるとは限らず、
Selectされてもされなくても、Mouseボタンが押された所のTabPageが
わかればありがたく。どのようにするべきでしょうか。