Показать сообщение отдельно
  #1  
Старый 27.05.2013, 17:11
wetalq wetalq вне форума
Прохожий
 
Регистрация: 22.05.2013
Сообщения: 3
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию Ввод только цыфры

Возникла проблема, при работе с полем Edit, нужно ограничить ввод буков, и оставить только числа, знак - и точку.
В RAD Studio есть параметр "Numbers Only ", но при активации пользователь не может вводить знак - и точку.

Код:
if not (Key in ['0'..'9',DecimalSeparator,#8])then
    begin
       Key := #0;
       MessageBeep (MB_OK);
    end;

А этот код, пишет ошибку.
Не нравиться DecimalSeparator
Ответить с цитированием