
01.06.2010, 12:36
|
 |
Гуру
|
|
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,723
Репутация: 52347
|
|
Ну вот примерчик небольшой:
Код:
procedure TForm2.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
case Key
of VK_A: SpeedButton1.Perform(WM_LBUTTONDOWN,0,0);
VK_S: SpeedButton2.Perform(WM_LBUTTONDOWN,0,0);
VK_D: SpeedButton3.Perform(WM_LBUTTONDOWN,0,0);
end;
end;
procedure TForm2.FormKeyUp(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
case Key
of VK_A: SpeedButton1.Perform(WM_LBUTTONUP,0,0);
VK_S: SpeedButton2.Perform(WM_LBUTTONUP,0,0);
VK_D: SpeedButton3.Perform(WM_LBUTTONUP,0,0);
end;
end
Положите на форму 3 компонента TSpeedButton и попробуйте код. А KeyPreview свойство формы.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
|