![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
А как делаешь?
I'm learning to live...
|
![]() |
![]() |
![]() |
#12 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]() Цитата:
![]() Код:
![]() Это свойство есть у предка - TMaskEdit, но не у ТDBEdit. Последний раз редактировалось mihali4; 12.02.2008 в 12:53. |
|
![]() |
![]() |
![]() |
#13 |
Пользователь
Регистрация: 27.12.2007
Сообщений: 34
|
![]()
У него есть такое свойство!
|
![]() |
![]() |
![]() |
#14 |
Пользователь
Регистрация: 08.02.2008
Сообщений: 11
|
![]()
а как это сделать не подскажите?!
Друг - это тот, кто выбирает меня вместе с моими проблемами.
|
![]() |
![]() |
![]() |
#15 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Ну, например, объявим глобальную переменную-флаг MYFLAG: BOOLEAN.
Этот оператор - MYFLAG:=FALSE; добавим в конец приведенного обработчика и в обработчик события создания формы. А в обработчике события DBEdit1KeyDown напишем наоборот - MYFLAG:=TRUE; И немного изменим нашу строку if MYFLAG and (Length(DBEdit1.Field.AsString)>=6) then... Все. Должно работать... |
![]() |
![]() |
![]() |
#16 |
Пользователь
Регистрация: 08.02.2008
Сообщений: 11
|
![]()
эх, а все равно не работает...
ну да и ладно... Спабибо, mihali4.
Друг - это тот, кто выбирает меня вместе с моими проблемами.
|
![]() |
![]() |
![]() |
#17 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Да нет, надо уж добить...
D@rk M@k оказался совершенно прав - свойство предка вынесено в паблик и им можно пользоваться. Так что вместо if MYFLAG and (Length(DBEdit1.Field.AsString)>=6) then делаем if MYFLAG and (Length(DBEdit1.Text)>=6) then и все работает. А спасибо нужно D@rk M@k сказать! (а я вот опростоволосился ![]() |
![]() |
![]() |
![]() |
#18 |
Пользователь
Регистрация: 08.02.2008
Сообщений: 11
|
![]()
не выходит...
Делаю вот так... Код:
Друг - это тот, кто выбирает меня вместе с моими проблемами.
Последний раз редактировалось MoonLit; 13.02.2008 в 11:13. |
![]() |
![]() |
![]() |
#19 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]() Цитата:
Проверил у себя - все отрабатывает на ура. Кстати, к рассматриваемому вопросу эта ошибка отношения не имеет. Это ваши проблемы при вводе. На всякий "пожарный": Код:
Последний раз редактировалось mihali4; 13.02.2008 в 11:43. |
|
![]() |
![]() |
![]() |
#20 |
Пользователь
Регистрация: 08.02.2008
Сообщений: 11
|
![]()
понятно...
но, в этом случае, всетаки мне необходим ввод букв (латиница в верхнем регистре). Можно ли это же осуществить с буквами? может вернуть это: Код:
Вот убрала масску ввода, стало работать, но почему-то в обход KeyPress вводятся и цифры и кирилица... ![]()
Друг - это тот, кто выбирает меня вместе с моими проблемами.
Последний раз редактировалось MoonLit; 13.02.2008 в 15:31. |
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Переход | Gorychev | PHP | 6 | 26.05.2008 01:16 |
Переход по странице | Gorychev | HTML и CSS | 2 | 16.05.2008 21:01 |
Последовательный порт RS-232 | LepihinMS | Общие вопросы Delphi | 4 | 23.06.2007 00:53 |
Последовательный порт? | Lexx | Общие вопросы Delphi | 4 | 10.05.2007 10:50 |
Последовательный поиск в БД | Nowichok | БД в Delphi | 7 | 10.02.2007 21:55 |