| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Проверить едиты на заполнение и вывести MessageDl |
| Автор: kovalenko123 22.7.2008, 21:12 | ||
Привет всем программистам как реализовать проверку едитов чтоб для каждого не заполненного выводилось сообшение и чтоб этот едит еше покрасился в другой цвет Заранее спасибо.
на этот код он ругается на then во втором едите; |
| Автор: strikerok 22.7.2008, 21:32 | ||
|
| Автор: kovalenko123 22.7.2008, 21:41 |
| strikerok он должен вывести сообшение и покрасить едит в красный цвет например а где else он же без него будет в базу записывать (пустые строки) ставлю else он опять ругается на then как быть ?? |
| Автор: strikerok 22.7.2008, 21:48 | ||||
Добавлено через 2 минуты и 31 секунду
Почему не будет, должен записать. Потому что после проверки if если в поле Едит чтото записано то выполнится следующее действие, а следующим действием является записать содержимого поля в таблицу))) Добавлено через 4 минуты и 8 секунд ааа я тоже чето намудрил, щас подожди подумаю ))) |
| Автор: kovalenko123 22.7.2008, 21:54 |
| Все спасибо огромное там еше тока два else добавить надо после endov и получиться "крутой код" с проверкой; Еше Раз спасибо |
| Автор: strikerok 22.7.2008, 22:00 | ||
|
| Автор: pseud 23.7.2008, 08:55 |
| kovalenko123, strikerok, а если на форме 20 едитов, то на каждый инвалид будем стопать валидацию? с точки зрения у важения юзера ты должен проверить все едиты и по не валидным вывести месаги одновременно. |
| Автор: Poseidon 23.7.2008, 10:07 | ||||
Использовать примерно так:
|
| Автор: pseud 23.7.2008, 10:29 |
| Poseidon, -1. ИМХО - месага должна быть максимум ОДНА, чтоб не заставлять юзера 100 раз жать ОК. Но у казать ошибки заполнения едитов необходимо все. Приблизительно так. ИМХО - конечно. http://ipicture.ru/Gallery/Viewfull/3997375.html |
| Автор: aleksh 23.7.2008, 10:38 |
| (морально устарело пока писалось) |
| Автор: pseud 23.7.2008, 11:22 | ||
Poseidon, если брать указанный тобой пример, то он, с моей точки зрения, должен выглядеть так:
|