Bonjour j'ai un userControl qui me sort un InvalidCastException lorsque je le glisse sur une Forme.

Il me dis
Impossible d'effectuer un Cast de Helper.OptionAffichage en Helper.OptionAffichage.
Le probleme se produit quand on essait de deserialiser un fichier (Serialisation Binaire).

Par contre en runTime aucun probleme.

Aussi le probleme ne survient pas si il n'y a pas de fichier a deserialiser.

Bon je sais ca peut paraitre un peu bizarre mais bon voici en gros le controle.

  • UserControl Grid (c'est lui qui deserialise dans une method Parametrage() que nous avons developper)

  • UserControl SaisonGrid (c'est lui qui est deposer sur le formulaire ayant pour parent Grid) lui il appel la method Parametrage() de l'objet grid dans son constructeur.


Pour pallier le probleme temporairement j'ai mis un try catch messageBox e.tostring() a l'appel de la method parametrage. Mais j'aimerais bien resoudre le probleme.

Est ce que quelqu'un aurait une piste car je ne sais plus quoi tenter.

merci beaucoup