Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Вопрос Edit


Автор: Elfin 6.11.2004, 15:49
Как сделать? так чтобы после набранной последовательности символов в Edit'е и нажатия Enter происходило какое нть действие, например включался таймер. Надо в свойстве OnChange прописывать не равен ли знак возвратке какретки или как?

Автор: Fedor 6.11.2004, 15:57
Делаешь это не на OnChange, а на KeyPress
Код

procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if key=#13 then Application.MessageBox('OK','OK');
end;

Автор: Elfin 6.11.2004, 17:46
smile Спасибо!

Автор: Pakshin A. S. 6.11.2004, 18:19
Код

procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
ShowMessage(ord(key))
end;


Используй этот код, когда хочешь узнать код клавиши...

Автор: Elfin 6.11.2004, 21:29
Спасибо, таблицу ASCII я знаю

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)