NumericUpDown по умолчанию к значению, назначенному во время разработки
Я использую элемент управления NumericUpDown с минимальным значением 1 и максимальным значением 60 (это значение используется для установки тайм-аута отображения формы). Когда он изменяется во время выполнения, он привязывается к настройке приложения и сохраняется. При загрузке формы я пытаюсь установить для значения элемента управления NumericUpDown значение, сохраненное в этом параметре (например, 8). Несмотря ни на что, он не использует значение параметра, он использует значение свойства value, установленное во время разработки элемента управления NumericUpDown.
Значение, установленное во время разработки, равно 2.
Вот код, используемый для отправки значения из элемента управления NumericUpDown в настройки:
Private Sub NumericUpDownOSD_Hide_ValueChanged(sender As Object, e As EventArgs) Handles NumericUpDownOSD_Hide.ValueChanged
My.Settings.NotificationDisplayDuration = NumericUpDownOSD_Hide.Value
End Sub
Вот код, используемый для присвоения значения из настройки элементу управления NumericUpDown при загрузке формы
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
NumericUpDownOSD_Hide.Value = My.Settings.NotificationDisplayDuration
End Sub