![]() |
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]() ![]() ![]() |
|
primus |
|
|||
Unregistered |
Хочу сделать "защиту от дурака" при вводе информации в форму:
Нужно чтоб вводились только цифри и я решил использовать MaskEdit, но тут же вылезла новая проблема: цифры которые вводишь можно вводить как угодно (можно делать пробелы можду цыфрами, да и просто начинать вводить не с начала строки, что при подсчете вызывает ошибку ![]() Очень жду ответа!!!!!!!! Заранее Спасибо!!!!!!!!!! |
|||
|
||||
Dayana |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 352 Регистрация: 6.10.2002 Где: Тель-Авив Репутация: 2 Всего: 4 |
В свойстве EditMask установи символы 0 столько сколько нужно. 0 означает, что на месте этого символа можно вводить только цифры, и никакие другие символы.
|
|||
|
||||
Medved |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a Репутация: 14 Всего: 154 |
Из справки:
-------------------- |
|||
|
||||
CLIPSA |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 126 Регистрация: 6.10.2006 Репутация: нет Всего: 2 |
Так как же всётаки сделать чтоб вводились последовательно с первого символа ?
Допустим, если ни одного символа не введено, то каретка должна быть только и только вначале, Если ввели один символ, то каретка перемещается на вторую позицию ( т.е. каретку теперь можно меремещать на первую и на вторую поизицию). Если второй символ ввели то каретка переместилась на третью позизию ( т.е. каретка теперь может находится на позиции 1,2 и 3). и т.д. Вобщем каретка должна находится только там где введён символ. А не где попало (в средине , в конце) когда не введено не одного символа. Как это сделать ![]() Это сообщение отредактировал(а) CLIPSA - 17.11.2006, 02:42 |
|||
|
||||
Guedda |
|
|||
![]() Подрывник ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3137 Регистрация: 27.12.2005 Где: Ростов-на-Дону Репутация: 14 Всего: 78 |
Возьми простой Edit, и в OnKeyPress пропиши:
Всё. Проблема решена. -------------------- Ll 2 |
|||
|
||||
Sunvas |
|
||||||
![]() Соль и сахар ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3388 Регистрация: 12.3.2006 Где: Тосно Репутация: 28 Всего: 89 |
Поправлю немножко:
-------------------- Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их. |
||||||
|
|||||||
CLIPSA |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 126 Регистрация: 6.10.2006 Репутация: нет Всего: 2 |
МНе нужно чтоб в эдит было например вот так "99-9-999". Т.е. д Должны быть две четрочки "-" изначально.
|
|||
|
||||
Rodman |
|
|||
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 7 Всего: 122 |
Попробуй использовать
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Общие вопросы" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |