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


Автор: Petro123 2.10.2007, 15:41
Почти у любого компонента есть метод KeyPress.
Как отловить нажатие упр клавиш, например DEL.
Они же вроде как двухбайтовые?

Автор: Alexeis 2.10.2007, 15:59
Использовать KeyDown, там возвращается код виртуальной клавиши.

Автор: Rennigth 2.10.2007, 15:59
Petro123, лови KeyDown или KeyUp, KeyPress приходит только для ASCII.

Автор: Негодяй 2.10.2007, 17:01
Код

procedure TForm1.Edit2KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
if key=46 then ....  ;
end;


Автор: Petro123 3.10.2007, 08:21
Спасибо ребята

Автор: Petro123 5.10.2007, 12:26
 smile 

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