И как делать горячими сочитания клавишь?
Например мне надо создать обработку:
- Код: Выделить всё
if VK_KEY = Ctrl+f9 then begin
...trololo...
end;
Модератор: Модераторы
if VK_KEY = Ctrl+f9 then begin
...trololo...
end;
if (ssCtrl in Shift) and (Key=VK_F1) then
ShowMessage('Действие!');
Mr.Smart писал(а):подключаем модуль LCLTypes
6. Двойной щелчок мыши или Alt-X или F10 закрывают форму (с запросом на разрешение).
7. Нажатие клавиш со стрелками сдвигает форму (в границах экрана)
8. Щелчок правой кнопки мыши сжимает форму на 5 пикселей со всех сторон. Щелчок правой кнопки мыши с нажатой клавишей Shift увеличивает форму на 5 пикселей во все стороны.
procedure TForm1.FormKeyDown (Sender: TObject; var key:word; Shift:TShiftState);
begin
if (key=ord('x')) and (ssAlt in Shift) then Close; {для того, чтобы спрашивало разрешение на закрытие необходимо создавать дочернюю форму? или есть вариант попроще?}
end;
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11