Case Key of...

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

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

Case Key of...

Сообщение merovingen98 » 21.01.2014 16:19:22

Хотел запретить ввод в поле символов кроме цифр
Код: Выделить всё
case Key of
'0'..'9', #8

А он выдает ошибку на строчке case Key of
jkh.pas(84,12) Error: Identifier not found "Key"
Что это значит?
merovingen98
незнакомец
 
Сообщения: 3
Зарегистрирован: 20.01.2014 08:41:15

Re: Case Key of...

Сообщение Little_Roo » 21.01.2014 18:16:04

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

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

Ежели в Edit, DBEdit, то как-то так
Код: Выделить всё
procedure TForm1.DBEdit9KeyPress(Sender: TObject; var Key: char);
begin
  case key of
    '0'..'9',#8 : ;
    else key := chr(0);
  end;


Система, версия лазаря, фпц - в студию....
Аватара пользователя
Little_Roo
энтузиаст
 
Сообщения: 638
Зарегистрирован: 27.02.2009 19:56:36
Откуда: Санкт-Петербург

Re: Case Key of...

Сообщение MiniQ » 21.01.2014 20:27:05

может идентификатор Key уже используется в классе?
переименуй в aKey или aChar или еще как.
MiniQ
новенький
 
Сообщения: 81
Зарегистрирован: 28.01.2013 16:31:55

Re: Case Key of...

Сообщение Little_Roo » 21.01.2014 20:49:32

Судя по вопросам ТС в этом форуме - КЛАСС у него максимум .... церковно-приходской :(
Аватара пользователя
Little_Roo
энтузиаст
 
Сообщения: 638
Зарегистрирован: 27.02.2009 19:56:36
Откуда: Санкт-Петербург


Вернуться в Обучение Free Pascal

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 20

Рейтинг@Mail.ru