Цитата Сообщение от Евгений Кислов Посмотреть сообщение
Я посмотрел проект и вспомнил - действительно, мы осознанно не сделали закрытие диалога по кнопке Применить - чтобы пользователь мог увидеть, что введенное им значение действительно применилось. Библиотека доступна в исходниках - так что можете отредактировать ее под свои задачи (только измените название, пожалуйста, чтобы не спутать с оригинальной).
Спасибо за ответ.

Еще хочу поделиться наблюдением. В диалоге DateSetOwen при попытке редактировать поле "День" с помощью Numpad происходит следующее: при нажатии на поле появляется цифровая клавиатура а при последующем отпускании поля происходит закрытие цифровой клавиатуры.
Вероятно это происходит из-за того, что кнопка закрытия цифровой клавиатуры (большая галка на зеленом фоне) оказывается в момент открытия диалога под пальцем (или стилусом), а отпускание этой кнопки (событие onMouseUp) обрабатывается уже не диалогом DateSetOwen, а Numpad-ом. То же происходит в диалоге TimeSetOwen при попытке редактировать секунды.
Думаю это можно поправить (возможно в следующей версии библиотеки), если Numpad открывать по событию onMouseUp, а не onMouseDown.