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

Вниз

Ввод только цифр в TEdit   Найти похожие ветки 

 
^^^Dragon^^^ ©   (2003-07-24 21:37) [0]

Здравствуйте, уважаемые Мастера!
Я смог блокировать ввод букв в поле TEdit:
procedure TMain.sumKeyPress(Sender: TObject; var Key: Char);
begin
if not (Key in ["0".."9", ","]) then key := #0;
end;

Но возникла такая проблема: блокировался BackSpace. Как вернуть его на место? Помогите пожалуста решить эту проблему. Заранее спасибо.


 
Suntechnic ©   (2003-07-24 21:40) [1]

Да поставь окошку стиль ES_NUMBER и не мучайся.


 
^^^Dragon^^^ ©   (2003-07-24 21:51) [2]

Это где? Стиль чего? Просто стиля там нет...


 
Song ©   (2003-07-24 21:54) [3]

Добавь в квадртные скобки Chr(VK_BACK)


 
Suntechnic ©   (2003-07-24 21:59) [4]

>^^^Dragon^^^ ©
Где-нибудь на OnCreate формы напиши:

SetWindowLong(edit1.handle, GWL_STYLE, GetWindowLong(edit1.handle, GWL_STYLE) or ES_NUMBER);


 
^^^Dragon^^^ ©   (2003-07-24 21:59) [5]

ОГРОМНОЕ СПАСИБО!!!! ВСЕ ЗАРАБОТАЛО!!!


 
Immortal_Death ©   (2003-07-24 23:02) [6]

а чем тебя SpinEdit не устраивает?



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

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

Наверх




Память: 0.47 MB
Время: 0.015 c
14-20753
Yuraz
2003-07-17 15:49
2003.08.07
Предлагаю сделать форум в рамках существ. по JavaBuilder


1-20625
Zhuchok
2003-07-25 01:53
2003.08.07
TaskBar


14-20704
Andreson
2003-07-23 14:46
2003.08.07
Как записать таблицу формата <B>*.dbf </B>в текстовый файл?


14-20809
No
2003-07-21 09:48
2003.08.07
*.EXE файл


14-20800
Stas
2003-07-21 14:00
2003.08.07
IP Адрес