2010-01-19 2 views
3

J'ai un databinding comme ceci:Liaison de données échoue lors de la modification des numéros sur NumericUpDown

numericUpDown1.DataBindings.Add("Value", myBox1, "Width"); 

Chaque fois que myBox1.Width change il mettra à jour numericUpDown1.Value. Le problème est lors de l'entrée de nouveaux numéros sur le contrôle, myBox1.Width ne sera pas mis à jour immédiatement, mais seulement après que le curseur quitte la zone de texte du contrôle. Y a-t-il une solution de contournement à ce bug? Merci!

Répondre

8

Modifier le code comme ceci:

numericUpDown1.DataBindings.Add("Value", myBox1, "Width", false, DataSourceUpdateMode.OnPropertyChanged); 
+1

Il n'y a pas de signature correspondant mais numericUpDown1.DataBindings.Add ("Value", myBox1, "Largeur", false, DataSourceUpdateMode.OnPropertyChanged) fonctionne comme un charme. Merci! – Dan7

+0

Vous êtes les bienvenus – Giorgi

Questions connexes