|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.09.2012, 15:56 | #11 | |
Пользователь
Регистрация: 07.09.2012
Сообщений: 17
|
Цитата:
опять же там можно ввести дату 44.22.44, такой даты не бывает Последний раз редактировалось tarasov_88; 13.09.2012 в 16:00. |
|
13.09.2012, 16:05 | #12 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Как ОЧЕНЬ извращённый вариант, можете попробовать такой код: Код:
но непонятно, зачем огород городить, когда это давным давно уже сделано. (см. например, TJvDateEdit ) PS. Предложенный мной извращённый вариант (по сути) тоже самое, что и MaskEdit - он не защищает от 44.22.3333 PPS. через Ctrl-Ins/Shiftl-Ins можно вставить ВООБЩЕ всё что угодно, событие KeyPress в этом случае не срабатывает! Последний раз редактировалось Serge_Bliznykov; 13.09.2012 в 16:10. |
|
13.09.2012, 16:38 | #13 | |
Пользователь
Регистрация: 07.09.2012
Сообщений: 17
|
Цитата:
Разобрался: поменял if sLen >= 10 then на if sLen >= 11 then А можно такую процедуру в цикл вбить по эдитам,чтоб для каждого отдельного не прописывать?? Только цикл не по всем editaм, а только по нечетным Последний раз редактировалось tarasov_88; 13.09.2012 в 16:47. |
|
13.09.2012, 16:54 | #14 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
я в коде специально использовал sender - (этот тот контрол, который и вызвал событие). Можно (нужно) назначить ВСЕМ проверяемым эдитам одно и то же событие! Поступайте так, на форме в режиме дизайнера выделяете с помощью зажатой клавиши Shift и клика лев.кн.мышки все нужные Edit'ы (которые должны контролироваться). потом в испекторе объектов (Object Inspector), закладка События (Events) на Onchange стрелочка и выбираете нужное событие ( в вашем случае Edit1KeyPress). нажимайте Enter. всё. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запрет ввода в Edit | Matrix6993 | Мультимедиа в Delphi | 17 | 12.10.2013 12:04 |
Запрет на редактирование ячеек от даты | valerij | Microsoft Office Excel | 6 | 12.12.2010 21:46 |
Ввод даты в DBE Delphi 7 | Ramirag | Помощь студентам | 4 | 02.12.2009 16:02 |
Ввод символов в Edit в Delphi | TaYgA | Помощь студентам | 3 | 21.11.2009 17:15 |
Запрет изменения даты | Viteef | Общие вопросы Delphi | 0 | 20.02.2008 05:09 |