Página 1 de 1

Uso de Ctrl+S en Formulario

Publicado: Lun Feb 26, 2007 6:15 pm
por Fernando Hernandez
Buenas a Todos,
Estoy tratando de usar la combinacion de teclas Ctrl+S o F10, para grabar un
formulario via teclado (usando el metodo OnKeyDown), sin que el usuario
tenga que seleccionar el Icono o la opcion del Menu deseado, el problema es
que cuando presiono Ctrl automaticamente me captura el valor de la tecla
(17) y no puedo obtener el Id de la combinacion de teclas Total (Ctrl+S),
"espero me explique aca".
Como podria hacer esto,
Gracias y Saludos
Fernando

Uso de Ctrl+S en Formulario

Publicado: Lun Feb 26, 2007 6:34 pm
por ignacio
Fernando,
A de utilizar lGetKeyState. Algo así:
IF nKey == "S" .and. lGetKeyState( VK_CONTROL )
......
ENDIF
Saludos
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Fernando Hernandez" <dbfer@dilico.com.sv> escribió en el mensaje
news:[email=45e3148b@news.xailer.com...]45e3148b@news.xailer.com...[/email]
> Buenas a Todos,
>
> Estoy tratando de usar la combinacion de teclas Ctrl+S o F10, para grabar
> un formulario via teclado (usando el metodo OnKeyDown), sin que el usuario
> tenga que seleccionar el Icono o la opcion del Menu deseado, el problema
> es que cuando presiono Ctrl automaticamente me captura el valor de la
> tecla (17) y no puedo obtener el Id de la combinacion de teclas Total
> (Ctrl+S), "espero me explique aca".
>
> Como podria hacer esto,
>
> Gracias y Saludos
>
> Fernando
>

Uso de Ctrl+S en Formulario

Publicado: Lun Feb 26, 2007 8:02 pm
por Fernando Hernandez
Ok, Gracias. Solucionado.
Saludos
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
news:[email=45e31a31@news.xailer.com...]45e31a31@news.xailer.com...[/email]
> Fernando,
>
> A de utilizar lGetKeyState. Algo así:
>
> IF nKey == "S" .and. lGetKeyState( VK_CONTROL )
> ......
> ENDIF
>
> Saludos
>
>
>
> --
> Ignacio Ortiz de Zúñiga
> http://www.xailer.com
>
>
> "Fernando Hernandez" <dbfer@dilico.com.sv> escribió en el mensaje
> news:[email=45e3148b@news.xailer.com...]45e3148b@news.xailer.com...[/email]
>> Buenas a Todos,
>>
>> Estoy tratando de usar la combinacion de teclas Ctrl+S o F10, para grabar
>> un formulario via teclado (usando el metodo OnKeyDown), sin que el
>> usuario tenga que seleccionar el Icono o la opcion del Menu deseado, el
>> problema es que cuando presiono Ctrl automaticamente me captura el valor
>> de la tecla (17) y no puedo obtener el Id de la combinacion de teclas
>> Total (Ctrl+S), "espero me explique aca".
>>
>> Como podria hacer esto,
>>
>> Gracias y Saludos
>>
>> Fernando
>>
>
>