Comportamiento extraño en tArrayBrowse
Publicado: Mié Jul 18, 2012 3:55 pm
Hola hace un mes cambie de version de Xailer (2.6) y en el evento onEdit
de una columna tengo el siguiente codigo:
METHOD TBColumn5Edit( oSender, Value, lMultiEdit ) CLASS tOrdendePagoGEST
do case
case ::nTecla==189 .or. ::nTecla==109
::MarcaDesmarca(::oTB:nArrayAt,0,.T.)
PostMessage(::oTB:Handle, WM_KEYDOWN, VK_DOWN)
RETURN .F.
case ::nTecla==187 .or. ::nTecla==107
::MarcaDesmarca(::oTB:nArrayAt,::oTB:aArraydata[::oTB:nArray At][4],.T.)
PostMessage(::oTB:Handle, WM_KEYDOWN, VK_DOWN)
RETURN .F.
endcase
RETURN Nil
Con eso el usuario al apretar + o - cambio un valor en una celda y bajo,
pero con la nueva version me pasa al control siguiente ?¿
Como lo puedo solucionar y que funcione como en la version 1.99
GRacias
de una columna tengo el siguiente codigo:
METHOD TBColumn5Edit( oSender, Value, lMultiEdit ) CLASS tOrdendePagoGEST
do case
case ::nTecla==189 .or. ::nTecla==109
::MarcaDesmarca(::oTB:nArrayAt,0,.T.)
PostMessage(::oTB:Handle, WM_KEYDOWN, VK_DOWN)
RETURN .F.
case ::nTecla==187 .or. ::nTecla==107
::MarcaDesmarca(::oTB:nArrayAt,::oTB:aArraydata[::oTB:nArray At][4],.T.)
PostMessage(::oTB:Handle, WM_KEYDOWN, VK_DOWN)
RETURN .F.
endcase
RETURN Nil
Con eso el usuario al apretar + o - cambio un valor en una celda y bajo,
pero con la nueva version me pasa al control siguiente ?¿
Como lo puedo solucionar y que funcione como en la version 1.99
GRacias