D
DNT
На форме есть поле типа ListBox, список которого жестко задан: числа от 0 до 9.
когда пользователь меняет значение поля нажатием кнопок "вверх/вниз" - число визуально в поле изменяется, НО если взять значение этого поля, например uidoc.document.f1(0), то оно не поменялось (осталось старое). Решается эта проблема "кликаньем" по самому полю, оно становится выделенным и теперь можно брать uidoc.document.f1(0), значение будет верным. Т.е. когда меняем значение в поле, потом нужно ещё переместить фокус на него.
Вопрос: как сделать так, чтоб не было необходимости подтверждать свой выбор кликаньем по полю? Необходимо чтоб пользователь менял значение и нажимал кнопку, без необходимости кликать по полю.
p.s. как-то сумбурно я всё объяснил ... прилагаю картинку, если не понятно, разъясню подробно
когда пользователь меняет значение поля нажатием кнопок "вверх/вниз" - число визуально в поле изменяется, НО если взять значение этого поля, например uidoc.document.f1(0), то оно не поменялось (осталось старое). Решается эта проблема "кликаньем" по самому полю, оно становится выделенным и теперь можно брать uidoc.document.f1(0), значение будет верным. Т.е. когда меняем значение в поле, потом нужно ещё переместить фокус на него.
Вопрос: как сделать так, чтоб не было необходимости подтверждать свой выбор кликаньем по полю? Необходимо чтоб пользователь менял значение и нажимал кнопку, без необходимости кликать по полю.
p.s. как-то сумбурно я всё объяснил ... прилагаю картинку, если не понятно, разъясню подробно