Bonjour,
J'ai un problème de databinding gênant mais pas bloquant.
Voila je lie un contrôle personnalisé à une propriété de type décimal d'un objet. Le contrôle personnalisé n'est rien de plus qu'un numericUpDown sur lequel j'ai ajouté un eventHandler indiquant qu'à chaque changement de valeur, on enlève le Focus puis on le remet sur le nUpDown pour permettre la mise a jour du databinding.
Cette méthode marche sauf sur le premier changement de valeur...
Par exemple si j'incremente de 1 l'ecouteur d'évenement va fonctionner mais la propriété n'aura pas été modifié, le nUpDown aura une nouvelle valeur mais pas la propriété du formulaire
mais si je re augmente de 1 alors la propriété du formulaire aura augmenté de 2
J'ai essayé de forcer dans le code le changement de valeur mais sans succès.
Je ne sais pas quelle autre technique utiliser !
Merci de votre aide
Partager