Сбой привязки данных при изменении чисел на numericUpDown
У меня есть привязка данных, как это:
numericUpDown1.DataBindings.Add("Value", myBox1, "Width");
Всякий раз, когда myBox1.Width изменяется, он обновляет numericUpDown1.Value.
Проблема заключается в том, что при вводе новых чисел в элементе управления myBox1.Width не будет обновляться сразу, а только после того, как курсор покинет текстовую область элемента управления. Есть ли обходной путь к этой ошибке? Спасибо!
2 ответа
Решение
Измените код следующим образом:
numericUpDown1.DataBindings.Add("Value", myBox1, "Width", false, DataSourceUpdateMode.OnPropertyChanged);
с помощью предыдущего ответа, заменив false на true. меня устраивает
numericUpDown1.DataBindings.Add("Value", myBox1, "Width", true, DataSourceUpdateMode.OnPropertyChanged);