Ajout d'une chose dérivée d'un UserControl
à un UserControl est très bien. Cependant, afin de rendre dans le concepteur une partie du code dans le UserControl que vous ajoutez sera exécuté. La cause la plus fréquente de ce problème est le code qui ne prend pas en compte le fait qu'il ne peut pas être exécuté dans le cadre de l'application cible mais dans le processus VS2010 à la place.
Si votre contrôle est simple et que le code ne cause pas le problème, je serais enclin à supprimer ce trait de soulignement que vous avez dans son nom. Avez-vous regardé à travers le framework .NET et même les bibliothèques tierces, combien de classes repérez-vous qui ont des underscores dans le nom? Pas strictement illégal, mais tout ce qui n'est pas conforme à la norme devrait être évité.
Il s'agissait d'un problème avec l'événement Loaded() sur le contrôle utilisateur UserControl –