bChange...xBrowse ???

bChange...xBrowse ???

Postby Ale SB » Thu Jul 10, 2008 7:30 pm

Code: Select all  Expand view  RUN
oBrw := TXBrowse():New( oDlg )     
            oBrw:CreateFromResource( 102 )
            oBrw:bChange := {|| Msginfo("ale") }


Si y mover la barra de selleccion pelas las setas del teclado, la Msginfo() executa normalmente.

Si y Clickar una vez sobre alguno registro del browse, MsgInfo() se repete 2 vezes.

Porque ???

Saludos, Ale
aleseribeli@hotmail.com

FwH, Hb Svn, ADS 8.1, ADS 10, Pelles C, FwPPC, MsVc 2008, MsVc 2010
"Conhecimento, você não subtrai quando divide; mas soma e multiplica."
**---Mário Persona---**
User avatar
Ale SB
 
Posts: 248
Joined: Wed Jan 11, 2006 11:30 am
Location: Campo Grande-MS / Brasil

Postby Antonio Linares » Thu Jul 10, 2008 11:30 pm

Ale,

> Si y Clickar una vez sobre alguno registro del browse, MsgInfo() se repete 2 vezes.

Posiblemente porque el MsgInfo() fuerza una perdida de focus, y al regresar el focus al browse, el bChange vuelve a evaluarse.

Prueba asi y comprueba si suena dos veces:

oBrw:bChange := {|| MsgBeep() }
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42161
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby Ale SB » Fri Jul 11, 2008 12:43 pm

Tens razão Antonio..

com oBrw:bChange := {|| MsgBeep() }

Funciona Perfeitamente.

Gracias.

Saluds, Ale
aleseribeli@hotmail.com

FwH, Hb Svn, ADS 8.1, ADS 10, Pelles C, FwPPC, MsVc 2008, MsVc 2010
"Conhecimento, você não subtrai quando divide; mas soma e multiplica."
**---Mário Persona---**
User avatar
Ale SB
 
Posts: 248
Joined: Wed Jan 11, 2006 11:30 am
Location: Campo Grande-MS / Brasil


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 60 guests