Форум: "Начинающим";
Текущий архив: 2007.04.08;
Скачать: [xml.tar.bz2];
ВнизКак в 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.043 c