JS+
Усиленный язык сценариев для Windows
с возможностью встраивания
в ваши приложения
О языке JS+ Справочник Скачать JS+ DLL
Контакты
СПРАВОЧНИК ПО ЯЗЫКУ JS+ Содержание

OnKeyPress

- событие визуальных компонентов
Компоненты JS+
Наступает при нажатии печатных клавиш клавиатуры.
Синтаксис
function OnKeyPress(
  Sender,
  Key
);

Параметры
Параметр Тип Описание
Sender TComponent дескриптор визуального компонента
Key TNumber виртуальный код клавиши
Пример (JS+)
// Главная форма
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+Руководство пользователя
Адрес этой страницы: http://jsplus.ru/MANUAL/JSPlus/Component/Common/Event/OnKeyPress.htm
© 2024,