UserControl dans TabPage [Résolu]

Messages postés
127
Date d'inscription
vendredi 27 juin 2008
Statut
Membre
Dernière intervention
6 septembre 2019
- - Dernière réponse : VbNicoG
Messages postés
127
Date d'inscription
vendredi 27 juin 2008
Statut
Membre
Derniè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 ?

J'utilise vb.NET 2003.
Merci à tous
Afficher la suite 

1 réponse

Meilleure réponse
Messages postés
127
Date d'inscription
vendredi 27 juin 2008
Statut
Membre
Dernière intervention
6 septembre 2019
3
Merci
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...

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 185 internautes nous ont dit merci ce mois-ci

Commenter la réponse de VbNicoG