|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.04.2009, 17:08 | #1 |
Форумчанин
Регистрация: 09.09.2008
Сообщений: 418
|
Что выюрать datetimepicker или maskedit
Господа, помогите определиться, что выбрать datetimepicker или maskedit? Дело в чем, в случае datetimepicker при вводе данных с клавиатуры нужно каждый раз нажимать стрелочку вправо для перемещения по секциям число месяц год, в случае maskedit - нет проверки на корректность введенной даты, т.е. пользователь может ввести 31 февраля или 99 марта. Как быть? Спасибо.
|
04.04.2009, 17:22 | #2 |
Форумчанин
Регистрация: 12.05.2007
Сообщений: 373
|
у компонента TMaskedit есть такие события как Change и KeyPress.. в одно из них можна поставить проверку на корректность ввода
чтото типа такого.. Код:
Перемен! - требуют наши сердца. Перемен! - требуют наши глаза.
В нашем смехе и в наших слезах, И в пульсации вен: "Перемен!Мы ждем перемен!" |
04.04.2009, 17:46 | #3 |
Форумчанин
Регистрация: 09.09.2008
Сообщений: 418
|
Но здесь проверка на корректность только формата ввода, т.е. проверяет только 'dd,MM,YYYY', но не проверяет на 99.04.2009
|
04.04.2009, 17:57 | #4 |
Форумчанин
Регистрация: 12.05.2007
Сообщений: 373
|
Уважаемый tarakan1983, даже в 1983 году небыло 31-го февраля (31.02.1983) в для проверки правильности кода использовал не Maskedit а простой Еdit все работает корректно
Перемен! - требуют наши сердца. Перемен! - требуют наши глаза.
В нашем смехе и в наших слезах, И в пульсации вен: "Перемен!Мы ждем перемен!" |
04.04.2009, 18:03 | #5 |
Форумчанин
Регистрация: 09.09.2008
Сообщений: 418
|
Понял свою ошибку!!! Извеняюсь.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с MaskEdit | ghostcoder | Компоненты Delphi | 0 | 24.12.2008 14:14 |
из MaskEdit в Memo... | Teleport | Помощь студентам | 6 | 12.06.2008 15:31 |
Установить позицию в MaskEdit или Memo | Air | Помощь студентам | 6 | 02.03.2008 22:54 |
MaskEdit | Veiron | Общие вопросы Delphi | 1 | 19.01.2008 15:41 |