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.
TSBROWSE - testar tecla pressionada antes da edição? (OK)
TSBROWSE - testar tecla pressionada antes da edição? (OK)
Last edited by MGA on Wed Apr 07, 2010 5:41 pm, edited 1 time in total.
Re: TSBROWSE - testar tecla pressionada antes da edição? (OK)
Sr. Manuel,
Resolvido assim:
preedit {|| if(obrw:nlastkey()=13,(obrw:goright(),.f.),.t.)}
Muito obrigado
Resolvido assim:
preedit {|| if(obrw:nlastkey()=13,(obrw:goright(),.f.),.t.)}
Muito obrigado
Re: TSBROWSE - testar tecla pressionada antes da edição? (OK)
Hola Ubiratan:
oBrw:bUserKeys := {|nKey,nFlags| If( nKey == VK_RETURN .and. nFlags > 0, VK_RIGHT, nKey ) }
Un abrazo.
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:SGS wrote:Resolvido assim:
preedit {|| if(obrw:nlastkey()=13,(obrw:goright(),.f.),.t.)}
oBrw:bUserKeys := {|nKey,nFlags| If( nKey == VK_RETURN .and. nFlags > 0, VK_RIGHT, nKey ) }
Un abrazo.
manuelmercado at prodigy dot net dot mx
Re: TSBROWSE - testar tecla pressionada antes da edição? (OK)
Muito obrigado Sr. Manuel.