Hmmmm... j'ai l'impression que tu as fait trop de Web et de
FindControl
Pourquoi chercher très loin ?
* Tu fais un tableau dans ton TabControl qui contient l'ensemble des contrôles des pages.
* Ou alors, si tes TabPages ne contiennent qu'un seul contrôle, tu fais tout bêtement
MyControl ctrl = (MyControl)mytabpage.Controls[0];
* Ou encore, la meilleurs solution à mon humble avis : tu fais ta propre page custom dérivée de TabPage (oui oui, je me répète paske visiblement t'as pas compris), qui va instancier toute seule le contrôle commun. Et pour accéder à ce contrôle commun, tu fais un bête accesseur dans ta TabPage.
Après, pour être vraiment propre, il vaut mieux "wrapper" ton contrôle dans la
TabPage, mais là j'ai la flemme d'expliquer.
Partager