Case Key of...

Форум для изучающих FPC и их учителей.

Модератор: Модераторы

Ответить
merovingen98
незнакомец
Сообщения: 3
Зарегистрирован: 20.01.2014 08:41:15

Case Key of...

Сообщение merovingen98 »

Хотел запретить ввод в поле символов кроме цифр

Код: Выделить всё

case Key of
'0'..'9', #8

А он выдает ошибку на строчке case Key of
jkh.pas(84,12) Error: Identifier not found "Key"
Что это значит?
Аватара пользователя
Little_Roo
энтузиаст
Сообщения: 639
Зарегистрирован: 27.02.2009 18:56:36
Откуда: Санкт-Петербург

Сообщение Little_Roo »

merovingen98 писал(а):Хотел запретить ввод в поле символов кроме цифр

В поле чего? :shock:
Процедура какая? Текст ее полностью.

Ежели в Edit, DBEdit, то как-то так

Код: Выделить всё

procedure TForm1.DBEdit9KeyPress(Sender: TObject; var Key: char);
begin
  case key of
    '0'..'9',#8 : ;
    else key := chr(0);
  end;


Система, версия лазаря, фпц - в студию....
MiniQ
новенький
Сообщения: 80
Зарегистрирован: 28.01.2013 16:31:55

Сообщение MiniQ »

может идентификатор Key уже используется в классе?
переименуй в aKey или aChar или еще как.
Аватара пользователя
Little_Roo
энтузиаст
Сообщения: 639
Зарегистрирован: 27.02.2009 18:56:36
Откуда: Санкт-Петербург

Сообщение Little_Roo »

Судя по вопросам ТС в этом форуме - КЛАСС у него максимум .... церковно-приходской :(
Ответить