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,
Escrito 14 octubre 2022 - 02:41
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,
Escrito 15 octubre 2022 - 07:33
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
Escrito 16 octubre 2022 - 02:34
Gracias Egostar.