|
|
Наступает при нажатии печатных клавиш клавиатуры.
Синтаксис
function OnKeyPress(
| Sender, | Key
| );
|
Параметры
|
Параметр
| Тип
| Описание
|
Sender
| TComponent
| дескриптор визуального компонента
|
Key
| TNumber
| виртуальный код клавиши
|
|
// Главная форма frm=new TForm(); frm.Caption="JS+ - событие визуальных компонентов OnKeyPress"; frm.Width =450; frm.Height=300; frm.OnKeyPress=frm_KeyPress;
lb1=new TLabel(frm); lb1.Caption="Нажата клавиша: "; lb1.Left=15; lb1.Top =(frm.ClientHeight-lb1.Height)/2;
lb2=new TLabel(frm); lb2.Left=lb1.Left+lb1.Width; lb2.Top =lb1.Top; lb2.Font.Style=fsBold;
frm.ShowModal();
// Обработчик события OnKeyPress function frm_KeyPress(frm,Key) { lb2.Caption="'"+String.fromCharCode(Key.Value)+"'"; }
Примечание
Обработчик события может заменить виртуальный код клавиши (например, для принудительного ввода символов в верхнем регистре), установив новое значение свойства Value параметра Key.
Совместимость
C++ Builder/Delphi
|
JS+ | Руководство пользователя
|
|
|
|
|
|