I use the TabControl's SelectedIndexChanged Event. Make sure you are looking at events for the
TabControl not the
TabPage. You can include code that checks which TabPage is selected like this:
Private Sub tcMyTabControl_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles tcMyTabControl.SelectedIndexChanged
If tcMyTabControl.SelectedTab Is tpTabPage2 Then
Else
End If
End Sub
Hope this helps.