PDA

Ver la Versión Completa : Como utilizar las teclas F1,F2,F3 para procedimientos


negrokau
11-10-2011, 15:21:57
Hola a todos, me encuentro con un inconviente, quiero darle un poco de uso en mi sistema al teclado, para no depender mucho del mouse, como la hago para que al presionar la Tecla F1 por ejemplo haga GUARDAR.click;

se como hacer funcionar el enter y algunas otras teclas, lo que no se es como hacer funcionar la tecla F1, les agradeceria mucho la ayuda, gracias..

marcoszorrilla
11-10-2011, 15:29:25
procedure TfralbaFact.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if key = VK_F1 then
Guardar.Click;
end;

En la propiedad KeyPreview del formulario pon True;

Un Saludo.

Caro
11-10-2011, 15:46:27
Hola negrokau, en la ayuda escribe "Virtual key codes", para que veas las constantes de las demas teclas.

Saluditos

negrokau
11-10-2011, 15:59:00
buenisimo... muchas gracias....

escafandra
11-10-2011, 16:18:29
A pesar de que está solucionado, no está de mas recordar la API RegisterHotKey (http://msdn.microsoft.com/en-us/library/windows/desktop/ms646309%28v=vs.85%29.aspx). Un ejemplo de uso lo tienes en este (http://clubdelphi.com/foros/showthread.php?t=70428) hilo.


Saludos.