Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.04.08;
Скачать: CL | DM;

Вниз

Как в TEdit разрешить записаь только цифр?   Найти похожие ветки 

 
vegarulez ©   (2007-03-17 20:12) [0]

Всем мастерам салют!

Вопрос такого характера есть несколько Эдитов, но в одних априори могут быть только цифры.

Подскажите как в эдите можно поставить маску на ввод символов...


 
Kolan ©   (2007-03-17 20:21) [1]


> Вопрос такого характера есть несколько Эдитов, но в одних
> априори могут быть только цифры.
>

Для все назначаешь оди и тот же обработчик:
 if not (Key in ["0".."9", #8]) then
   Key := #0;


 
Kolan ©   (2007-03-17 20:21) [2]

Да обработчик OnKeyPress


 
Desdechado ©   (2007-03-17 20:29) [3]

Это не спасет от вставки из буфера.
Имхо, лучше проверять на цифры перед необходимой обработкой (например, по кнопке "запомнить" выполняется проверка и ругаем юзера, если он не прав).


 
MsGuns ©   (2007-03-17 20:31) [4]

OnChange и/или OnKeyPress


 
begin...end ©   (2007-03-17 20:37) [5]

SetWindowLong(Edit.Handle, GWL_STYLE, GetWindowLong(Edit.Handle, GWL_STYLE) or ES_NUMBER). Однако, см. [3].



Страницы: 1 вся ветка

Текущий архив: 2007.04.08;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.03 c
2-1174048675
valua
2007-03-16 15:37
2007.04.08
БД и Word


6-1161340096
YurikGL
2006-10-20 14:28
2007.04.08
Соединение сам с собой через две сетевых карты.


6-1161367061
Русло
2006-10-20 21:57
2007.04.08
Как из своего приложения запустить подключение к GPRS


6-1161707045
Max.66RUS
2006-10-24 20:24
2007.04.08
Отправка почты...


9-1146952603
Медвед
2006-05-07 01:56
2007.04.08
Чем отличаются различные версии OpenGL?