Hola. Como puedo capturar en el evento Keydown de un formulario las teclas Ctrl+F5 por ejemplo.
No se como usar el parametro Shift que trae este evento,
Posted 14 October 2022 - 02:41 PM
Hola. Como puedo capturar en el evento Keydown de un formulario las teclas Ctrl+F5 por ejemplo.
No se como usar el parametro Shift que trae este evento,
Posted 15 October 2022 - 07:33 PM
Hola. Como puedo capturar en el evento Keydown de un formulario las teclas Ctrl+F5 por ejemplo.
No se como usar el parametro Shift que trae este evento,
Hola amigo el-mono
Para capturar ese evento en un Form hay que hacer lo siguiente:
procedure TForm1.Button1Click(Sender: TObject); begin ShowMessage('Teclas presionadas'); end; procedure TForm1.FormCreate(Sender: TObject); begin KeyPreview := True; end; procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin if (ssCtrl in Shift) and (Key=VK_F5) then begin Button1.Click; end; end;
Saludos
Posted 16 October 2022 - 02:34 PM
Gracias Egostar.