![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Добрый день пользователи форума. Подскажите пожалуйста, как можно присвоить в процедуре событие OnMouseDown компонента Image на клавишу клавиатуры.
С событием OnClick не трудно: Код:
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin case key of VK_NUMPAD1:Image2.OnClick(Sender); end; end; |
#2
|
|||
|
|||
![]() Это не совсем присвоить, это, скорее, вызвать.
А по сути - так же, только там параметры другие, соответсвенно, придется туда подсунуть какие-то фейковые значения: Код:
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin case key of VK_NUMPAD1:Image2.OnMouseDown(Sender,mbLeft,Shift,0,0); end; end; |
Этот пользователь сказал Спасибо lmikle за это полезное сообщение: | ||
XENON (16.12.2015)
|
#3
|
|||
|
|||
![]() Спасибо огромное) все получилось, работает ^__^
|