Сбой привязки данных при изменении чисел на 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);
Другие вопросы по тегам