In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

A

Foro de Xailer profesional en español
Responder
antonio.ortega
Mensajes: 124
Registrado: Mié May 17, 2006 10:50 am

A

Mensaje por antonio.ortega »

Hola, por aqui de nuevo, con una consulta muy sencilla, si tengo un
ArrayBrowse, y hago un :Append(), me añado una línea y entra en modo
edición, pero cuando llego a la última columna editable y doy intro quiero
que me añada una línea más y continue la edición, pues no veo donde debo
poner el :Append() , ya que lo ponga donde lo ponga no tiene el
comportamiento que espero.
Gracias.
Antonio F. Ortega
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9459
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

A

Mensaje por ignacio »

Antonio,
No se pueden apilar llamadas a Append(). Lo más sencillo es utilizar
oControl:PostMessage() para simular la pulsación de la tecla que provoca el
append o utilizando el mensaje WM_XAILER
Saludos
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Antonio F. Ortega" <antonio.ortega@puentelibros.com> escribió en el mensaje
news:474adfe2$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Hola, por aqui de nuevo, con una consulta muy sencilla, si tengo un
> ArrayBrowse, y hago un :Append(), me añado una línea y entra en modo
> edición, pero cuando llego a la última columna editable y doy intro quiero
> que me añada una línea más y continue la edición, pues no veo donde debo
> poner el :Append() , ya que lo ponga donde lo ponga no tiene el
> comportamiento que espero.
>
> Gracias.
>
> Antonio F. Ortega
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
antonio.ortega
Mensajes: 124
Registrado: Mié May 17, 2006 10:50 am

A

Mensaje por antonio.ortega »

Gracias Ignacio.
Pongo por si le pudiera ser útil a alguien:
1- ::oBrw:PostMsg( WM_KEYDOWN, VK_DOWN )
2- PostMessage( ::oBrw:Handle, WM_KEYDOWN, VK_DOWN )
Esto lo he puesto en el OnExit de la última columna y funciona
perfectamente.
Saludos.
Antonio F. Ortega
Responder