FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour TWBROWSE - Alguem sabe como resolver?
Posts: 1286
Joined: Mon Feb 25, 2008 02:54 PM
TWBROWSE - Alguem sabe como resolver?
Posted: Thu Jul 29, 2010 06:52 PM

Ola amigos,

Usando a Twbrowse alguem saberia me dizer como testar se o usuário não esta navegando pelo browse(goup()/godown())? ou seja, o browse esta parado(estabilizado).

Obrigado

ubiratanmga@gmail.com

FWH24.04
BCC7.3
HARBOUR3.2
xMate
Pelles´C
TDolphin
Posts: 1054
Joined: Sun Oct 09, 2005 10:41 PM
Re: TWBROWSE - Alguem sabe como resolver?
Posted: Fri Jul 30, 2010 12:50 AM

Te refieres a alguna manera de saber si el usuario esta "navegando" en twbrowse??
de ser asi,,, se podria utilizar la clausula ON CHANGE y que esta escribiera en un archivo log, los registros en los que estaria el cursor y tambien usando ::bKeyDown se sabria que tecla presiono,,, aunque pensandolo bien, resultaria grande el archivo log....

Posts: 592
Joined: Tue Mar 14, 2006 11:34 PM
Re: TWBROWSE - Alguem sabe como resolver?
Posted: Fri Jul 30, 2010 12:59 AM

SGS,

Podrias utilizar bGotFocus :

oLb:bGotFocus := { || tufuncion() }

Para que hagas lo que quieras hacer cuando el usuario este usando el browse.

Espero te sirva la idea.

Saludos

FWH 10.6 + xHarbour + Borland 582
Posts: 1286
Joined: Mon Feb 25, 2008 02:54 PM
Re: TWBROWSE - Alguem sabe como resolver?
Posted: Fri Jul 30, 2010 01:49 PM

Raymundo, Willi,

Uso SQLRDD, e utilizo bchange:={|| myfunc()}, para mostrar informações para o usuário enquanto o mesmo navega pelo browse, porém, em um cliente usando banco remoto usar bchange ao navegar, esta deixando muito lento a navegação pelo browse. Pensei então, em chamar MYFUNC() apenas quando o usuário não estiver navegando. Ou seja, se o browse estiver parado chamo MYFUNC(), se estiver navegando não chamo MYFUNC().

Obrigado

ubiratanmga@gmail.com

FWH24.04
BCC7.3
HARBOUR3.2
xMate
Pelles´C
TDolphin

Continue the discussion