Comment trouver l'onglet page (TabControl) est sur

Quel est le easyest moyen de trouver l'onglet qui est sur. J'en veux pour preuve certaines données lorsque je clique sur tabpage2 ou quelque autre élément tabpage. Je l'ai fait comme ça, mais n'est pas une bonne solution:

private int findTabPage { get; set; }
    private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
    {
        if (tabControl1.SelectedTab == tabPage1)
            findTabPage = 1;
        if (tabControl1.SelectedTab == tabPage2)
            findTabPage = 2;
    }

et pour l'affichage des données:

 if (findTabPage == 1)
     { some code here }
 if (findTabPage == 2)
     { some code here }

Est-il une autre solution, par exemple comme ceci?

OriginalL'auteur JanOlMajti | 2012-05-10