TSBROWSE - testar tecla pressionada antes da edição? (OK)

Post Reply
MGA
Posts: 1219
Joined: Mon Feb 25, 2008 2:54 pm
Location: Brasil/PR/Maringá
Contact:

TSBROWSE - testar tecla pressionada antes da edição? (OK)

Post by MGA »

Sr. Manuel,

É possível testar a tecla pressionada (ex: VK_RETURN) antes da edição da célula?

tentei usar:
obrw:bkeydown:={|nKey| ...} não funcionou!

Sera que existe algo como:
obrw:aColumns[1]:bkeydown:={||...} ?????

Muito obrigado Sr. Manuel.
Last edited by MGA on Wed Apr 07, 2010 5:41 pm, edited 1 time in total.
ubiratanmga@gmail.com

FWH17.04
FWPPC
Harbour/xHarbour
xMate
Pelles´C
TDolphin
MGA
Posts: 1219
Joined: Mon Feb 25, 2008 2:54 pm
Location: Brasil/PR/Maringá
Contact:

Re: TSBROWSE - testar tecla pressionada antes da edição? (OK)

Post by MGA »

Sr. Manuel,

Resolvido assim:

preedit {|| if(obrw:nlastkey()=13,(obrw:goright(),.f.),.t.)}


Muito obrigado
ubiratanmga@gmail.com

FWH17.04
FWPPC
Harbour/xHarbour
xMate
Pelles´C
TDolphin
User avatar
mmercado
Posts: 782
Joined: Wed Dec 19, 2007 7:50 am
Location: Salamanca, Gto., México

Re: TSBROWSE - testar tecla pressionada antes da edição? (OK)

Post by mmercado »

Hola Ubiratan:
SGS wrote:Resolvido assim:

preedit {|| if(obrw:nlastkey()=13,(obrw:goright(),.f.),.t.)}
Disculpa que no haya atendido tu consulta (no la había visto), tu solución me parece muy buena, también podrías usar la siguiente:

oBrw:bUserKeys := {|nKey,nFlags| If( nKey == VK_RETURN .and. nFlags > 0, VK_RIGHT, nKey ) }

Un abrazo.
manuelmercado at prodigy dot net dot mx
MGA
Posts: 1219
Joined: Mon Feb 25, 2008 2:54 pm
Location: Brasil/PR/Maringá
Contact:

Re: TSBROWSE - testar tecla pressionada antes da edição? (OK)

Post by MGA »

Muito obrigado Sr. Manuel.
ubiratanmga@gmail.com

FWH17.04
FWPPC
Harbour/xHarbour
xMate
Pelles´C
TDolphin
Post Reply