Why does the messagebox only show when the form loads, and not when a different tab is selected?

vb Code:
  1. Private Sub TabPage1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tabBox.TabIndexChanged
  2.         MessageBox.Show(tabBox.TabIndex)
  3. End Sub