Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Edit [D7, XP]


Alexandr Malygin ©   (2007-12-10 11:05:00) 

подскажите пожалуйста!
вот я например исключил возможность ввода в Edit пробелов и букв, оставив лишь ввод цифр, а как можно исключить ввод пробелов и букв посредством ctrl+v или просто мышью paste ?
заранее благодарен!


Alexandr Malygin   (2007-12-10 12:49:00) [1]

элементов всего 3, но могут появится еще 2, но в общем больше пяти не будет...


Zeqfreed   (2007-12-10 12:27:00) [2]

> Desdechado ©   (10.12.07 12:12) [2]

Разумеется, в таком случае валидация происходит во время перехода на следующий этап.

> Alexandr Malygin ©   (10.12.07 12:21) [4]
Если элементов для заполнения много, то лучше проверять их единоразово, а не отдельно для каждого.


Alexandr Malygin   (2007-12-10 12:21:00) [3]

тогда нужно обрабатывать событие onExit на Edit'е? или какое то другое событие?


Palladin   (2007-12-10 12:14:00) [4]

ничто не мешает проводить валидацию перед переходом на следующий этап


Desdechado   (2007-12-10 12:12:00) [5]

> Zeqfreed ©   (10.12.07 11:06) [1]
Логично, но не всегда приемлемо.
Например, вводится руками много всего разного в 10 этапов, и потом считается. И вдруг оказывается, что на втором числа введены с буквами О вместо нулей.


Zeqfreed   (2007-12-10 11:06:00) [6]

Данные должны валидироваться перед использованием, а не при вводе.


Наверх

Титульная страница Поиск, карта сайта Написать письмо