Страница: 1 | 2 |
Вопрос: Обработка ошибок Text1.Text
Добавлено: 10.08.04 15:26
Автор вопроса: Andrey999 | Web-сайт:
Ответы
Всего ответов: 17
Номер ответа: 16
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #16
Добавлено: 11.08.04 09:03
Казалось бы, именно для этого предназначено Validate. В QueryUnload смысла не вижу - тебя же не интересует как форма выгружается. Ну а если она выгружается - какая тебе разница что было в текстовом поле?
Хотя ежели так надо - поставь проверку в Validate и Unload, в самом деле вернее будет. То есть, ты не сможешь убрать фокус с текстового поля пока оно не заполнено (еще вставь туда beep), а в Unload с тем же условием - Cancel=True. Все просто.
Номер ответа: 17
Автор ответа:
.::EclipsE::.
ICQ: 208952501
Вопросов: 22
Ответов: 85
Профиль | | #17
Добавлено: 11.08.04 10:11
2 sne. А я и неговорил что ты дурак. А вот где использовать зависит от того какой проект, и как (для чего еще) это текстовое поле юзается. Если форма одна то естественно лутьше в при потере фокуса, а если эта проверка надо в форме к примеру для ввода имени пользователя (или еще чегото такого) то я бы предпочел всетаки юзать выгрузку формы или обрабатывать нажатие кнопки ("Ок" или что там еще) что будет правильней.