И как делать горячими сочитания клавишь?
Например мне надо создать обработку:
Код: Выделить всё
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;