Здравствуйте, уважаемый форумчане!
На форме имеем два DTPicker - дата рождения и дата регистрации. Делаю проверку от некорректного ввода даты в процедуре LostFocus первого пикера:
Конструкция
If
- если дата рождения больше даты регистрации в пикере мин. дату, выхожу из процедуры
Elseif
- если регистрируемому больше ста лет, на всякий случай спрашиваю пользователя
Endif
Когда фокус находится в первом пикере, и я нажимаю кнопку "Выход" (выгружаю форму), то автоматически отрабатывается процедура DTPicker_LostFocus, отрабатывается ветвь Elseif ... Endif
Как этого избежать, и отработать Unload Me сразу? Что-то я затупил или из-за излишков мозга, или от его отсутствия...