VbNicoG
Messages postés127Date d'inscriptionvendredi 27 juin 2008StatutMembreDernière intervention 6 septembre 2019
-
3 août 2009 à 12:08
VbNicoG
Messages postés127Date d'inscriptionvendredi 27 juin 2008StatutMembreDernière intervention 6 septembre 2019
-
3 août 2009 à 14:35
Bonjour tout le monde,
J'ai un problème très gênant.
J'ai un TabControl dans lequel j'ai plusieurs TabPage (5).
Sur le TabPage n°5, j'ai ajouté un Usercontrol déjà créé.
Problème : Le UserControl ne s'initialise pas, c'est à dire que je ne passe pas dans la fonction load du UserControl, ce qui entraîne une erreur par la suite (objet non référencé, ce qui est normal).
Or, lorsque je mets ce TabPage en première position, le UserControl est chargé comme il faut et donc aucune erreur par la suite.
Faut il absolument avoir le tabpage qui contient un UserControl en première position ? Quelle est la différence ? Une solution ?
VbNicoG
Messages postés127Date d'inscriptionvendredi 27 juin 2008StatutMembreDernière intervention 6 septembre 2019 3 août 2009 à 14:35
J'ai trouvé comment paré à mon problème.
A priori, il faut absolument que le TabPage soit actif pour que l'initialisation de ses controls se fasse.
Du coup, j'initialise mes usercontrol sur l'évènement TabControls_selectedItemChanged suivi du test du TabPage sélectionné....
Voilà qui fonctionne, il est tout de même étrange que tous les tabpages ne soit pas tous initialisé en même temps...