Bonjour,

J'ai un formulaire contenant des TextBox et ComboBox databindés à des propriétés d'un objet.

Je sauvegarde l'objet par la sérialisation. Pas de problème.
Je rappelle l'objet par la désérialisation. problème : l'objet est bien revenu, ses propriétés ont la bonne valeur, mais mon formulaire n'est pas mis à jour : les textBox et ComboBox n'ont pas détecté le changement ??

Je précise que le databinding entre mes TextBox et mes propriétés marche bien, dans les deux sens.
Pour le databinding, j'utilise du code du genre :
"monTextBox.DataBindings.Add("text", ...)" et la classe de mon objet implemente INotifyPropertyChanged avec tout le code qui va bien.

Mon objet sérialisé n'est pas déclaré comme une propriété mais comme un objet "Shared". C'est peut-être de là que vient le problème : en désérialisant, je change la référence sur cet objet et aucun événement du genre "PropertyChanged" n'est généré.

Que faire ??