[Lazarus-es] virtual keys: ctrl fx
Paola Bruccoleri
pbruccoleri en adinet.com.uy
Lun Ago 19 22:12:32 CEST 2013
El 18/08/2013 13:57, Rafael Bidegain escribió:
> Hola Paola
>
>
> El 17 de agosto de 2013 13:21, Paola Bruccoleri
> <pbruccoleri en adinet.com.uy <mailto:pbruccoleri en adinet.com.uy>> escribió:
>
> se me ha presentado un petit problemita con esto de las
> combinaciones de teclas.
> En el formKeyDown capturo varias Fx, y entre ellas tengo definidas
> F2 y CTRL F2 que obviamente hacen diferentes cosas.
>
> if (key=VK_F2) then begin
> ----
> end;
> if(key=VK_F2) and (Shift=[ssCtrl]) then begin
> ----
> end;
>
> PERO... si presiono CTRL F2, primero pasa por la rutina de F2 y
> luego por la de CTRL F2
>
> si cambio la estructura y pongo el 2do if dentro del else del
> primer if, por más que presione ctrl f2, siempre ejecuta F2
>
> existirá alguna otra forma de solucionarlo??
> muchas gracias!
>
>
> esto deberIa funcionar.
>
> if (key=VK_F2) then
> if (Shift=[ssCtrl]) then begin
> ----
> end
> else
> begin
> ----
> end;
>
>
> saludos
>
Hola Rafael y Martín
no me ha funcionado ninguna de las 2 cosas :(
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20130819/406a8001/attachment-0002.html>
More information about the Lazarus-es
mailing list