Disparition de UserControl [Résolu]

VbNicoG 119 Messages postés vendredi 27 juin 2008Date d'inscription 19 octobre 2017 Dernière intervention - 3 déc. 2009 à 12:21 - Dernière réponse : VbNicoG 119 Messages postés vendredi 27 juin 2008Date d'inscription 19 octobre 2017 Dernière intervention
- 3 déc. 2009 à 15:58
Bonjour,
J'ai un problème très inquiétant avec vb.net 2003.
En fait, je me suis aperçu que mes UserControls ont tout simplement disparu de mes forms (dans lesquelles ils sont ajoutées) en mode "design".
Je n'ai pas d'erreur de compilation, ces UserControls sont toujours dans le code "region" mais n'existe plus en "design".
A l'exécution, ils apparaissent sans problème, tout fonctionne comme avant.

Seulement, à présent je ne peux plus ajouter de UserControl sur ma form, j'ai le message d'erreur suivant :
"An exception occured while trying to create an instance of MyUserControl. The exception was "the type initializer for "Module_Public" threw an exception."
MyUserControl est le Usercontrol que j'essaie d'ajouter.
Module_public est un de mes modules dans lequel je déclare des variables publiques. Mais, à priori ce module n'a aucun lien avec mon UserControl ou ma form, je ne vois ce qu'il vient faire là.

Je suis très inquiet, est ce un problème connu ? Avez vous une réponse ?
Merci
Afficher la suite 

Votre réponse

4 réponses

Meilleure réponse
VbNicoG 119 Messages postés vendredi 27 juin 2008Date d'inscription 19 octobre 2017 Dernière intervention - 3 déc. 2009 à 15:58
3
Merci
J'ai trouvé!!!!!!!!!!!!!!!
En fait dans mon module_public j'ai cette déclaration :

Dim MyIcon as New Icon(Application.StartupPath & "\Icon.ico")

Une fois enlevée, plus de soucis!!
Je ne sais pas si c'est l'instanciation à la déclaration (dans aucune sub) que Vs n'aime pas ou la variable Application.Startup qu'il ne connaît pas.

C'est quand même vicieux car aucune erreur de compilation, ni à l'exécution.
Bref, pour ma culture si quelqu'un pouvait éclaircir ce point...
Je marque tout de même résolu!
Merci

Merci VbNicoG 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 85 internautes ce mois-ci

Commenter la réponse de VbNicoG
cboulas 2641 Messages postés mercredi 2 juin 2004Date d'inscription 8 janvier 2014 Dernière intervention - 3 déc. 2009 à 14:19
0
Merci
Salut,

J'ai déjà eu ce genre de problème mais pas aussi grave. Il m'arrivais d'avoir une winform sans contrôles mais il me suffisait de la fermé et la réouvrir pour que tout mes contrôle apparaissent. j'ai jamais su pourquoi désoler, mais je vais chercher sur les forums US

Chris...
- La vérité n'est pas ailleurs, elle est sous le nez de chacun, quelques mouvements neuronale permettent de l'entrevoir -
MCPD (webform-winform) / MCSA / MCDST / MCT
Commenter la réponse de cboulas
VbNicoG 119 Messages postés vendredi 27 juin 2008Date d'inscription 19 octobre 2017 Dernière intervention - 3 déc. 2009 à 14:38
0
Merci
Salut,

Merci Chris pour ta réponse mais j'ai fermé, réouvert, refermé, recompilé, réouvert, nettoyé....
Rien y fait, j'aimerais que ce ne soit pas si grave mais là ça m'inquiète beaucoup de repartir d'une sauvegarde qui commence à dater pour récupérer le fonctionnement correct.

Je cherche également sur les différents forums.
Merci de me tenir au courant.
Nico
Commenter la réponse de VbNicoG
cboulas 2641 Messages postés mercredi 2 juin 2004Date d'inscription 8 janvier 2014 Dernière intervention - 3 déc. 2009 à 15:29
0
Merci
Tu as essayer avec un projet vierge ?
Car si le projet vierge fonctionne, ça peux venir de ton projet mais si le projet déconne aussi alors c'est VS je pense

Chris...
- La vérité n'est pas ailleurs, elle est sous le nez de chacun, quelques mouvements neuronale permettent de l'entrevoir -
MCPD (webform-winform) / MCSA / MCDST / MCT
Commenter la réponse de cboulas

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.