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.

Edici

Foro de Xailer profesional en español
Responder
Xevi
Mensajes: 1706
Registrado: Jue Sep 08, 2005 12:58 pm

Edici

Mensaje por Xevi »

Me pasa una cosa muuuu rara... y no es problema mio, sinó que de algún Bug
que hay en el tema al editar celdas de Browse.
A ver si puedo explicarme un poco...
Resulta que tengo un From con 4 Browses... en uno de ellos, un ArrayBrowse,
edito celdas perfectamente, pero hay unas teclas concretas que el Edit queda
"bloqueado" y hay que cerrar la aplicación.
Las teclas concretamente son
| @ # [ ] { }... que se obtienen pulsando AltGr
sin embargo ? ¬ si funcionan, que tambien se obtienen con AltGr.
Siempre interviene la tecla AltGr...¿?
Por lo que he podido averiguar...
Lo que tengo de "raro" es que el Browse en cuestion le voy cambiando de
nMarqueestyle a mi gusto... y debido a ESO es cuando da el error.
Si comento las líneas que hacen referencia a los cambios de MarqueeStyle
funciona correctamente.
Alguna pista??? o me toca seguir buscando e intentar aislar código para un
sample???
Gracias.
Un Saludo,
Xevi.
Xevi
Mensajes: 1706
Registrado: Jue Sep 08, 2005 12:58 pm

Edici

Mensaje por Xevi »

Se que estamos en Finde, pero como no he obtenido respuesta, y no tenía nada
mejor por hacer,... adjunto Sample para que podais ver/probar por donde
falla el método Edit del Browse...
En el Form de Browses, os situais en el Browse2 en cualquier celda, editais
cualquier celda y vereis que acepta CASI todos las pulsaciones del teclado.
Digo CASI, porque si pulsais alguna tecla como @ [ ] {}, se os va a
"colgar" la aplicación en un bucle interminable del Edit.
Si el mismo Sample, le comentais las líneas que establecen nMarqueeStyle...
vereis que funciona perfectamente.
Espero haberme explicado, sinó aquí estaré para reexplicarme... jejeje
Gracias.
Un Saludo,
Xevi.
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:[email=43d2be7a@ozsrvnegro.ozlan.local...]43d2be7a@ozsrvnegro.ozlan.local...[/email]
>
>
> Me pasa una cosa muuuu rara... y no es problema mio, sinó que de algún Bug
> que hay en el tema al editar celdas de Browse.
>
> A ver si puedo explicarme un poco...
> Resulta que tengo un From con 4 Browses... en uno de ellos, un
> ArrayBrowse,
> edito celdas perfectamente, pero hay unas teclas concretas que el Edit
> queda
> "bloqueado" y hay que cerrar la aplicación.
>
> Las teclas concretamente son
> | @ # [ ] { }... que se obtienen pulsando AltGr
> sin embargo ? ¬ si funcionan, que tambien se obtienen con AltGr.
>
> Siempre interviene la tecla AltGr...¿?
>
> Por lo que he podido averiguar...
> Lo que tengo de "raro" es que el Browse en cuestion le voy cambiando de
> nMarqueestyle a mi gusto... y debido a ESO es cuando da el error.
> Si comento las líneas que hacen referencia a los cambios de MarqueeStyle
> funciona correctamente.
>
>
> Alguna pista??? o me toca seguir buscando e intentar aislar código para un
> sample???
>
> Gracias.
>
> Un Saludo,
> Xevi.
>
>
>
>


Attached files BugEditBrowse.zip (32 KB)Â
Xevi
Mensajes: 1706
Registrado: Jue Sep 08, 2005 12:58 pm

Edici

Mensaje por Xevi »

> Si el mismo Sample, le comentais las líneas que establecen
> nMarqueeStyle... vereis que funciona perfectamente.
Pues no, no funciona tampoco!!!
Se queda "pillado" igual al pulsar las teclas que he comentado
@[]{}
Un Saludo.
Xevi
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:[email=43d3e197@ozsrvnegro.ozlan.local...]43d3e197@ozsrvnegro.ozlan.local...[/email]
>
>
> Se que estamos en Finde, pero como no he obtenido respuesta, y no tenía
> nada mejor por hacer,... adjunto Sample para que podais ver/probar por
> donde falla el método Edit del Browse...
>
> En el Form de Browses, os situais en el Browse2 en cualquier celda,
> editais cualquier celda y vereis que acepta CASI todos las pulsaciones del
> teclado.
> Digo CASI, porque si pulsais alguna tecla como @ [ ] {}, se os va a
> "colgar" la aplicación en un bucle interminable del Edit.
>
> Si el mismo Sample, le comentais las líneas que establecen
> nMarqueeStyle... vereis que funciona perfectamente.
>
> Espero haberme explicado, sinó aquí estaré para reexplicarme... jejeje
>
> Gracias.
>
> Un Saludo,
> Xevi.
>
>
> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> news:[email=43d2be7a@ozsrvnegro.ozlan.local...]43d2be7a@ozsrvnegro.ozlan.local...[/email]
>>
>>
>> Me pasa una cosa muuuu rara... y no es problema mio, sinó que de algún
>> Bug
>> que hay en el tema al editar celdas de Browse.
>>
>> A ver si puedo explicarme un poco...
>> Resulta que tengo un From con 4 Browses... en uno de ellos, un
>> ArrayBrowse,
>> edito celdas perfectamente, pero hay unas teclas concretas que el Edit
>> queda
>> "bloqueado" y hay que cerrar la aplicación.
>>
>> Las teclas concretamente son
>> | @ # [ ] { }... que se obtienen pulsando AltGr
>> sin embargo ? ¬ si funcionan, que tambien se obtienen con AltGr.
>>
>> Siempre interviene la tecla AltGr...¿?
>>
>> Por lo que he podido averiguar...
>> Lo que tengo de "raro" es que el Browse en cuestion le voy cambiando de
>> nMarqueestyle a mi gusto... y debido a ESO es cuando da el error.
>> Si comento las líneas que hacen referencia a los cambios de MarqueeStyle
>> funciona correctamente.
>>
>>
>> Alguna pista??? o me toca seguir buscando e intentar aislar código para
>> un
>> sample???
>>
>> Gracias.
>>
>> Un Saludo,
>> Xevi.
>>
>>
>>
>>
>
>
>
------------------------------------------------------------ --------------------
>
>
>
Xevi
Mensajes: 1706
Registrado: Jue Sep 08, 2005 12:58 pm

Edici

Mensaje por Xevi »

Si en el mismo Sample, le comentais las líneas que establecen
nMarqueeStyle...
Y PONEIS EL nMarqueeStyle del Browse2 a bmHIGHLROW
vereis que funciona PERFECTAMENTE aceptando las teclas @[]{}.
Lo que me lleva a la conclusión que el estado de nMarqueeStyle SI tiene a
ver en ese Bug.
Un Saludo,
Xevi.
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:[email=43d3e197@ozsrvnegro.ozlan.local...]43d3e197@ozsrvnegro.ozlan.local...[/email]
>
>
> Se que estamos en Finde, pero como no he obtenido respuesta, y no tenía
> nada mejor por hacer,... adjunto Sample para que podais ver/probar por
> donde falla el método Edit del Browse...
>
> En el Form de Browses, os situais en el Browse2 en cualquier celda,
> editais cualquier celda y vereis que acepta CASI todos las pulsaciones del
> teclado.
> Digo CASI, porque si pulsais alguna tecla como @ [ ] {}, se os va a
> "colgar" la aplicación en un bucle interminable del Edit.
>
> Si el mismo Sample, le comentais las líneas que establecen
> nMarqueeStyle... vereis que funciona perfectamente.
>
> Espero haberme explicado, sinó aquí estaré para reexplicarme... jejeje
>
> Gracias.
>
> Un Saludo,
> Xevi.
>
>
> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> news:[email=43d2be7a@ozsrvnegro.ozlan.local...]43d2be7a@ozsrvnegro.ozlan.local...[/email]
>>
>>
>> Me pasa una cosa muuuu rara... y no es problema mio, sinó que de algún
>> Bug
>> que hay en el tema al editar celdas de Browse.
>>
>> A ver si puedo explicarme un poco...
>> Resulta que tengo un From con 4 Browses... en uno de ellos, un
>> ArrayBrowse,
>> edito celdas perfectamente, pero hay unas teclas concretas que el Edit
>> queda
>> "bloqueado" y hay que cerrar la aplicación.
>>
>> Las teclas concretamente son
>> | @ # [ ] { }... que se obtienen pulsando AltGr
>> sin embargo ? ¬ si funcionan, que tambien se obtienen con AltGr.
>>
>> Siempre interviene la tecla AltGr...¿?
>>
>> Por lo que he podido averiguar...
>> Lo que tengo de "raro" es que el Browse en cuestion le voy cambiando de
>> nMarqueestyle a mi gusto... y debido a ESO es cuando da el error.
>> Si comento las líneas que hacen referencia a los cambios de MarqueeStyle
>> funciona correctamente.
>>
>>
>> Alguna pista??? o me toca seguir buscando e intentar aislar código para
>> un
>> sample???
>>
>> Gracias.
>>
>> Un Saludo,
>> Xevi.
>>
>>
>>
>>
>
>
>
------------------------------------------------------------ --------------------
>
>
>
Xevi
Mensajes: 1706
Registrado: Jue Sep 08, 2005 12:58 pm

Edici

Mensaje por Xevi »

Mas pistas...
Cuando se está editando una celda de un Browse...
pongamos utilizando el Sample DbfBuilder...
cuando introducimos un texto... por ejemplo ABCD@
al pulsar AltGr+2 para obtener el sí­mbolo @
DESAPARECE el pintero del MOUSE... lo movemos y vuelve a aparecer... ¿?
Algo tiene que ver también con ese Bug que comento...
También desaparece el mouse si queremos que aparezcan los sí­mbolos #[]{}
Un Saludo,
Xevi.
"Xevi" <xevicomas@terra.es> escribió en el mensaje news:[email=43d3e197@ozsrvnegro.ozlan.local...]43d3e197@ozsrvnegro.ozlan.local...[/email]
>
>
> Se que estamos en Finde, pero como no he obtenido respuesta, y no tení­a nada
> mejor por hacer,... adjunto Sample para que podais ver/probar por donde
> falla el método Edit del Browse...
>
> En el Form de Browses, os situais en el Browse2 en cualquier celda, editais
> cualquier celda y vereis que acepta CASI todos las pulsaciones del teclado.
> Digo CASI, porque si pulsais alguna tecla como @ [ ] {}, se os va a
> "colgar" la aplicación en un bucle interminable del Edit.
>
> Si el mismo Sample, le comentais las lí­neas que establecen nMarqueeStyle...
> vereis que funciona perfectamente.
>
> Espero haberme explicado, sinó aquí­ estaré para reexplicarme... jejeje
>
> Gracias.
>
> Un Saludo,
> Xevi.
>
>
> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> news:[email=43d2be7a@ozsrvnegro.ozlan.local...]43d2be7a@ozsrvnegro.ozlan.local...[/email]
>>
>>
>> Me pasa una cosa muuuu rara... y no es problema mio, sinó que de algún Bug
>> que hay en el tema al editar celdas de Browse.
>>
>> A ver si puedo explicarme un poco...
>> Resulta que tengo un From con 4 Browses... en uno de ellos, un
>> ArrayBrowse,
>> edito celdas perfectamente, pero hay unas teclas concretas que el Edit
>> queda
>> "bloqueado" y hay que cerrar la aplicación.
>>
>> Las teclas concretamente son
>> | @ # [ ] { }... que se obtienen pulsando AltGr
>> sin embargo ? ¬ si funcionan, que tambien se obtienen con AltGr.
>>
>> Siempre interviene la tecla AltGr...¿?
>>
>> Por lo que he podido averiguar...
>> Lo que tengo de "raro" es que el Browse en cuestion le voy cambiando de
>> nMarqueestyle a mi gusto... y debido a ESO es cuando da el error.
>> Si comento las lí­neas que hacen referencia a los cambios de MarqueeStyle
>> funciona correctamente.
>>
>>
>> Alguna pista??? o me toca seguir buscando e intentar aislar código para un
>> sample???
>>
>> Gracias.
>>
>> Un Saludo,
>> Xevi.
>>
>>
>>
>>
>
>
>
------------------------------------------------------------ --------------------
>
>
>
--
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9447
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Edici

Mensaje por ignacio »

Xevi,
>>DESAPARECE el pintero del MOUSE... lo movemos y vuelve a aparecer... ¿?
Eso no es un bug, es el comportamiento por defecto de Windows, al menos en XP. En todos los controles de edición cuando se empieza a teclear algo desaparece el ratón hasta que se cambia de control o se mueve el ratón.
Pero igualmente tenemos un Bug, ya que en determinadas circunstancias no se oculta el cursor y deberí­a ocultarse siempre. Intentaremos corregirlo lo antes posible.
Gracias.
"Xevi" <xevicomas@terra.es> escribió en el mensaje news:[email=43d3f66a@ozsrvnegro.ozlan.local...]43d3f66a@ozsrvnegro.ozlan.local...[/email]
Mas pistas...
Cuando se está editando una celda de un Browse...
pongamos utilizando el Sample DbfBuilder...
cuando introducimos un texto... por ejemplo ABCD@
al pulsar AltGr+2 para obtener el sí­mbolo @
DESAPARECE el pintero del MOUSE... lo movemos y vuelve a aparecer... ¿?
Algo tiene que ver también con ese Bug que comento...
También desaparece el mouse si queremos que aparezcan los sí­mbolos #[]{}
Un Saludo,
Xevi.
"Xevi" <xevicomas@terra.es> escribió en el mensaje news:[email=43d3e197@ozsrvnegro.ozlan.local...]43d3e197@ozsrvnegro.ozlan.local...[/email]
>
>
> Se que estamos en Finde, pero como no he obtenido respuesta, y no tení­a nada
> mejor por hacer,... adjunto Sample para que podais ver/probar por donde
> falla el método Edit del Browse...
>
> En el Form de Browses, os situais en el Browse2 en cualquier celda, editais
> cualquier celda y vereis que acepta CASI todos las pulsaciones del teclado.
> Digo CASI, porque si pulsais alguna tecla como @ [ ] {}, se os va a
> "colgar" la aplicación en un bucle interminable del Edit.
>
> Si el mismo Sample, le comentais las lí­neas que establecen nMarqueeStyle...
> vereis que funciona perfectamente.
>
> Espero haberme explicado, sinó aquí­ estaré para reexplicarme... jejeje
>
> Gracias.
>
> Un Saludo,
> Xevi.
>
>
> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> news:[email=43d2be7a@ozsrvnegro.ozlan.local...]43d2be7a@ozsrvnegro.ozlan.local...[/email]
>>
>>
>> Me pasa una cosa muuuu rara... y no es problema mio, sinó que de algún Bug
>> que hay en el tema al editar celdas de Browse.
>>
>> A ver si puedo explicarme un poco...
>> Resulta que tengo un From con 4 Browses... en uno de ellos, un
>> ArrayBrowse,
>> edito celdas perfectamente, pero hay unas teclas concretas que el Edit
>> queda
>> "bloqueado" y hay que cerrar la aplicación.
>>
>> Las teclas concretamente son
>> | @ # [ ] { }... que se obtienen pulsando AltGr
>> sin embargo ? ¬ si funcionan, que tambien se obtienen con AltGr.
>>
>> Siempre interviene la tecla AltGr...¿?
>>
>> Por lo que he podido averiguar...
>> Lo que tengo de "raro" es que el Browse en cuestion le voy cambiando de
>> nMarqueestyle a mi gusto... y debido a ESO es cuando da el error.
>> Si comento las lí­neas que hacen referencia a los cambios de MarqueeStyle
>> funciona correctamente.
>>
>>
>> Alguna pista??? o me toca seguir buscando e intentar aislar código para un
>> sample???
>>
>> Gracias.
>>
>> Un Saludo,
>> Xevi.
>>
>>
>>
>>
>
>
>
------------------------------------------------------------ ------------------
>
>
>
--
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9447
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Edici

Mensaje por ignacio »

Xevi,
Te incluyo con este Email el problema arreglado. Ha habido que hacer grandes
cambios sobre todo para que funcionase la desaparición automática del ratón
que comentas en un mensaje posterior. Espero que funcione correctamente, yo
lo he probado bastante, pero si tu puedes probarlo también te lo
agradecería.
Un saludo,
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:[email=43d2be7a@ozsrvnegro.ozlan.local...]43d2be7a@ozsrvnegro.ozlan.local...[/email]
>
> Me pasa una cosa muuuu rara... y no es problema mio, sinó que de algún Bug
> que hay en el tema al editar celdas de Browse.
>
> A ver si puedo explicarme un poco...
> Resulta que tengo un From con 4 Browses... en uno de ellos, un
> ArrayBrowse,
> edito celdas perfectamente, pero hay unas teclas concretas que el Edit
> queda
> "bloqueado" y hay que cerrar la aplicación.
>
> Las teclas concretamente son
> | @ # [ ] { }... que se obtienen pulsando AltGr
> sin embargo ? ¬ si funcionan, que tambien se obtienen con AltGr.
>
> Siempre interviene la tecla AltGr...¿?
>
> Por lo que he podido averiguar...
> Lo que tengo de "raro" es que el Browse en cuestion le voy cambiando de
> nMarqueestyle a mi gusto... y debido a ESO es cuando da el error.
> Si comento las líneas que hacen referencia a los cambios de MarqueeStyle
> funciona correctamente.
>
>
> Alguna pista??? o me toca seguir buscando e intentar aislar código para un
> sample???
>
> Gracias.
>
> Un Saludo,
> Xevi.
>
>
>


Attached files xevi.rar (24.8 KB)Â
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Xevi
Mensajes: 1706
Registrado: Jue Sep 08, 2005 12:58 pm

Edici

Mensaje por Xevi »

Ignacio,
Un pequeño GRAN detalle...
Ahora lFastEdit no hace caso... la primera tecla pulsada no es recogida por
el Edit de la Celda.
Un Saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
news:43d4cd5c$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>
> Xevi,
>
> Te incluyo con este Email el problema arreglado. Ha habido que hacer
> grandes cambios sobre todo para que funcionase la desaparición automática
> del ratón que comentas en un mensaje posterior. Espero que funcione
> correctamente, yo lo he probado bastante, pero si tu puedes probarlo
> también te lo agradecería.
>
> Un saludo,
>
> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> news:[email=43d2be7a@ozsrvnegro.ozlan.local...]43d2be7a@ozsrvnegro.ozlan.local...[/email]
>>
>> Me pasa una cosa muuuu rara... y no es problema mio, sinó que de algún
>> Bug
>> que hay en el tema al editar celdas de Browse.
>>
>> A ver si puedo explicarme un poco...
>> Resulta que tengo un From con 4 Browses... en uno de ellos, un
>> ArrayBrowse,
>> edito celdas perfectamente, pero hay unas teclas concretas que el Edit
>> queda
>> "bloqueado" y hay que cerrar la aplicación.
>>
>> Las teclas concretamente son
>> | @ # [ ] { }... que se obtienen pulsando AltGr
>> sin embargo ? ¬ si funcionan, que tambien se obtienen con AltGr.
>>
>> Siempre interviene la tecla AltGr...¿?
>>
>> Por lo que he podido averiguar...
>> Lo que tengo de "raro" es que el Browse en cuestion le voy cambiando de
>> nMarqueestyle a mi gusto... y debido a ESO es cuando da el error.
>> Si comento las líneas que hacen referencia a los cambios de MarqueeStyle
>> funciona correctamente.
>>
>>
>> Alguna pista??? o me toca seguir buscando e intentar aislar código para
>> un
>> sample???
>>
>> Gracias.
>>
>> Un Saludo,
>> Xevi.
>>
>>
>>
>
>
>
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9447
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Edici

Mensaje por ignacio »

Xevi,
Con el cambio realizado, el Browse no procesa teclas mientras que se
encuentra en modo edición, que creo es lo correcto.
El problema es que tu personalmente estás entrando en edición en tu propio
código, cuando realmente no haría falta si estás utilizando la propiedad
lFastEdit a .T.. Simplemente comenta la linea:
::oBrowse2:Edit()
Y verás que funciona correctamente.
Un saludo,
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:[email=43d55da3@ozsrvnegro.ozlan.local...]43d55da3@ozsrvnegro.ozlan.local...[/email]
>
> Ignacio,
>
> Un pequeño GRAN detalle...
> Ahora lFastEdit no hace caso... la primera tecla pulsada no es recogida
> por el Edit de la Celda.
>
>
> Un Saludo,
> Xevi.
>
>
> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
> news:43d4cd5c$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>
>> Xevi,
>>
>> Te incluyo con este Email el problema arreglado. Ha habido que hacer
>> grandes cambios sobre todo para que funcionase la desaparición automática
>> del ratón que comentas en un mensaje posterior. Espero que funcione
>> correctamente, yo lo he probado bastante, pero si tu puedes probarlo
>> también te lo agradecería.
>>
>> Un saludo,
>>
>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>> news:[email=43d2be7a@ozsrvnegro.ozlan.local...]43d2be7a@ozsrvnegro.ozlan.local...[/email]
>>>
>>> Me pasa una cosa muuuu rara... y no es problema mio, sinó que de algún
>>> Bug
>>> que hay en el tema al editar celdas de Browse.
>>>
>>> A ver si puedo explicarme un poco...
>>> Resulta que tengo un From con 4 Browses... en uno de ellos, un
>>> ArrayBrowse,
>>> edito celdas perfectamente, pero hay unas teclas concretas que el Edit
>>> queda
>>> "bloqueado" y hay que cerrar la aplicación.
>>>
>>> Las teclas concretamente son
>>> | @ # [ ] { }... que se obtienen pulsando AltGr
>>> sin embargo ? ¬ si funcionan, que tambien se obtienen con AltGr.
>>>
>>> Siempre interviene la tecla AltGr...¿?
>>>
>>> Por lo que he podido averiguar...
>>> Lo que tengo de "raro" es que el Browse en cuestion le voy cambiando de
>>> nMarqueestyle a mi gusto... y debido a ESO es cuando da el error.
>>> Si comento las líneas que hacen referencia a los cambios de MarqueeStyle
>>> funciona correctamente.
>>>
>>>
>>> Alguna pista??? o me toca seguir buscando e intentar aislar código para
>>> un
>>> sample???
>>>
>>> Gracias.
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>>
>>>
>>
>>
>>
>
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Xevi
Mensajes: 1706
Registrado: Jue Sep 08, 2005 12:58 pm

Edici

Mensaje por Xevi »

Ignacio,
Perfecto...
Un Saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
news:43d5e8ca$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>
> Xevi,
>
> Con el cambio realizado, el Browse no procesa teclas mientras que se
> encuentra en modo edición, que creo es lo correcto.
>
> El problema es que tu personalmente estás entrando en edición en tu propio
> código, cuando realmente no haría falta si estás utilizando la propiedad
> lFastEdit a .T.. Simplemente comenta la linea:
>
> ::oBrowse2:Edit()
>
> Y verás que funciona correctamente.
>
> Un saludo,
>
> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> news:[email=43d55da3@ozsrvnegro.ozlan.local...]43d55da3@ozsrvnegro.ozlan.local...[/email]
>>
>> Ignacio,
>>
>> Un pequeño GRAN detalle...
>> Ahora lFastEdit no hace caso... la primera tecla pulsada no es recogida
>> por el Edit de la Celda.
>>
>>
>> Un Saludo,
>> Xevi.
>>
>>
>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
>> news:43d4cd5c$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>
>>> Xevi,
>>>
>>> Te incluyo con este Email el problema arreglado. Ha habido que hacer
>>> grandes cambios sobre todo para que funcionase la desaparición
>>> automática del ratón que comentas en un mensaje posterior. Espero que
>>> funcione correctamente, yo lo he probado bastante, pero si tu puedes
>>> probarlo también te lo agradecería.
>>>
>>> Un saludo,
>>>
>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>> news:[email=43d2be7a@ozsrvnegro.ozlan.local...]43d2be7a@ozsrvnegro.ozlan.local...[/email]
>>>>
>>>> Me pasa una cosa muuuu rara... y no es problema mio, sinó que de algún
>>>> Bug
>>>> que hay en el tema al editar celdas de Browse.
>>>>
>>>> A ver si puedo explicarme un poco...
>>>> Resulta que tengo un From con 4 Browses... en uno de ellos, un
>>>> ArrayBrowse,
>>>> edito celdas perfectamente, pero hay unas teclas concretas que el Edit
>>>> queda
>>>> "bloqueado" y hay que cerrar la aplicación.
>>>>
>>>> Las teclas concretamente son
>>>> | @ # [ ] { }... que se obtienen pulsando AltGr
>>>> sin embargo ? ¬ si funcionan, que tambien se obtienen con AltGr.
>>>>
>>>> Siempre interviene la tecla AltGr...¿?
>>>>
>>>> Por lo que he podido averiguar...
>>>> Lo que tengo de "raro" es que el Browse en cuestion le voy cambiando de
>>>> nMarqueestyle a mi gusto... y debido a ESO es cuando da el error.
>>>> Si comento las líneas que hacen referencia a los cambios de
>>>> MarqueeStyle
>>>> funciona correctamente.
>>>>
>>>>
>>>> Alguna pista??? o me toca seguir buscando e intentar aislar código para
>>>> un
>>>> sample???
>>>>
>>>> Gracias.
>>>>
>>>> Un Saludo,
>>>> Xevi.
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>>
>
>
>
Xevi
Mensajes: 1706
Registrado: Jue Sep 08, 2005 12:58 pm

Edici

Mensaje por Xevi »

Ignacio...
Otro GRAN DETALLE...
Ahora el Evento OnChange del EditGrid se lanza dos veces...
METHOD Browse2Column4Edit( oSender, Value, lMultiEdit ) CLASS TFrmORAlbarans
oSender:oGridEdit:OnChange := {|| ::xEditDescrip(oSender) }
....
....
METHOD xEditDescrip( o ) CLASS TFrmORAlbarans
LOGDEBUG( "Pasa" )
....
El LogDebug lanza el mensaje DOS veces, cuando con la Lib Xailer de la PR6b
inicial, antes de estos cambios, sólo lo lanza una vez... que es lo
correcto.
Un saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
news:43d4cd5c$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>
> Xevi,
>
> Te incluyo con este Email el problema arreglado. Ha habido que hacer
> grandes cambios sobre todo para que funcionase la desaparición automática
> del ratón que comentas en un mensaje posterior. Espero que funcione
> correctamente, yo lo he probado bastante, pero si tu puedes probarlo
> también te lo agradecería.
>
> Un saludo,
>
> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> news:[email=43d2be7a@ozsrvnegro.ozlan.local...]43d2be7a@ozsrvnegro.ozlan.local...[/email]
>>
>> Me pasa una cosa muuuu rara... y no es problema mio, sinó que de algún
>> Bug
>> que hay en el tema al editar celdas de Browse.
>>
>> A ver si puedo explicarme un poco...
>> Resulta que tengo un From con 4 Browses... en uno de ellos, un
>> ArrayBrowse,
>> edito celdas perfectamente, pero hay unas teclas concretas que el Edit
>> queda
>> "bloqueado" y hay que cerrar la aplicación.
>>
>> Las teclas concretamente son
>> | @ # [ ] { }... que se obtienen pulsando AltGr
>> sin embargo ? ¬ si funcionan, que tambien se obtienen con AltGr.
>>
>> Siempre interviene la tecla AltGr...¿?
>>
>> Por lo que he podido averiguar...
>> Lo que tengo de "raro" es que el Browse en cuestion le voy cambiando de
>> nMarqueestyle a mi gusto... y debido a ESO es cuando da el error.
>> Si comento las líneas que hacen referencia a los cambios de MarqueeStyle
>> funciona correctamente.
>>
>>
>> Alguna pista??? o me toca seguir buscando e intentar aislar código para
>> un
>> sample???
>>
>> Gracias.
>>
>> Un Saludo,
>> Xevi.
>>
>>
>>
>
>
>
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9447
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Edici

Mensaje por ignacio »

Xevi,
Te mando el módulo que lo corrige. Espero que funcione correctamente.
Un saludo,
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:43d8dd5f$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>
> Ignacio...
>
> Otro GRAN DETALLE...
> Ahora el Evento OnChange del EditGrid se lanza dos veces...
>
> METHOD Browse2Column4Edit( oSender, Value, lMultiEdit ) CLASS
> TFrmORAlbarans
> oSender:oGridEdit:OnChange := {|| ::xEditDescrip(oSender) }
> ...
> ...
> METHOD xEditDescrip( o ) CLASS TFrmORAlbarans
> LOGDEBUG( "Pasa" )
> ...
>
> El LogDebug lanza el mensaje DOS veces, cuando con la Lib Xailer de la
> PR6b
> inicial, antes de estos cambios, sólo lo lanza una vez... que es lo
> correcto.
>
>
> Un saludo,
> Xevi.
>
>
> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
> news:43d4cd5c$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>
>> Xevi,
>>
>> Te incluyo con este Email el problema arreglado. Ha habido que hacer
>> grandes cambios sobre todo para que funcionase la desaparición automática
>> del ratón que comentas en un mensaje posterior. Espero que funcione
>> correctamente, yo lo he probado bastante, pero si tu puedes probarlo
>> también te lo agradecería.
>>
>> Un saludo,
>>
>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>> news:[email=43d2be7a@ozsrvnegro.ozlan.local...]43d2be7a@ozsrvnegro.ozlan.local...[/email]
>>>
>>> Me pasa una cosa muuuu rara... y no es problema mio, sinó que de algún
>>> Bug
>>> que hay en el tema al editar celdas de Browse.
>>>
>>> A ver si puedo explicarme un poco...
>>> Resulta que tengo un From con 4 Browses... en uno de ellos, un
>>> ArrayBrowse,
>>> edito celdas perfectamente, pero hay unas teclas concretas que el Edit
>>> queda
>>> "bloqueado" y hay que cerrar la aplicación.
>>>
>>> Las teclas concretamente son
>>> | @ # [ ] { }... que se obtienen pulsando AltGr
>>> sin embargo ? ¬ si funcionan, que tambien se obtienen con AltGr.
>>>
>>> Siempre interviene la tecla AltGr...¿?
>>>
>>> Por lo que he podido averiguar...
>>> Lo que tengo de "raro" es que el Browse en cuestion le voy cambiando de
>>> nMarqueestyle a mi gusto... y debido a ESO es cuando da el error.
>>> Si comento las líneas que hacen referencia a los cambios de MarqueeStyle
>>> funciona correctamente.
>>>
>>>
>>> Alguna pista??? o me toca seguir buscando e intentar aislar código para
>>> un
>>> sample???
>>>
>>> Gracias.
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>>
>>>
>>
>>
>>
>
>
>


Attached files IMaskEdit.rar (4.5 KB)Â
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Xevi
Mensajes: 1706
Registrado: Jue Sep 08, 2005 12:58 pm

Edici

Mensaje por Xevi »

Ignacio,
Perfect!!!
Un Saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
news:43d91769$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>
> Xevi,
>
> Te mando el módulo que lo corrige. Espero que funcione correctamente.
>
> Un saludo,
>
> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> news:43d8dd5f$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>
>> Ignacio...
>>
>> Otro GRAN DETALLE...
>> Ahora el Evento OnChange del EditGrid se lanza dos veces...
>>
>> METHOD Browse2Column4Edit( oSender, Value, lMultiEdit ) CLASS
>> TFrmORAlbarans
>> oSender:oGridEdit:OnChange := {|| ::xEditDescrip(oSender) }
>> ...
>> ...
>> METHOD xEditDescrip( o ) CLASS TFrmORAlbarans
>> LOGDEBUG( "Pasa" )
>> ...
>>
>> El LogDebug lanza el mensaje DOS veces, cuando con la Lib Xailer de la
>> PR6b
>> inicial, antes de estos cambios, sólo lo lanza una vez... que es lo
>> correcto.
>>
>>
>> Un saludo,
>> Xevi.
>>
>>
>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
>> news:43d4cd5c$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>
>>> Xevi,
>>>
>>> Te incluyo con este Email el problema arreglado. Ha habido que hacer
>>> grandes cambios sobre todo para que funcionase la desaparición
>>> automática
>>> del ratón que comentas en un mensaje posterior. Espero que funcione
>>> correctamente, yo lo he probado bastante, pero si tu puedes probarlo
>>> también te lo agradecería.
>>>
>>> Un saludo,
>>>
>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>> news:[email=43d2be7a@ozsrvnegro.ozlan.local...]43d2be7a@ozsrvnegro.ozlan.local...[/email]
>>>>
>>>> Me pasa una cosa muuuu rara... y no es problema mio, sinó que de algún
>>>> Bug
>>>> que hay en el tema al editar celdas de Browse.
>>>>
>>>> A ver si puedo explicarme un poco...
>>>> Resulta que tengo un From con 4 Browses... en uno de ellos, un
>>>> ArrayBrowse,
>>>> edito celdas perfectamente, pero hay unas teclas concretas que el Edit
>>>> queda
>>>> "bloqueado" y hay que cerrar la aplicación.
>>>>
>>>> Las teclas concretamente son
>>>> | @ # [ ] { }... que se obtienen pulsando AltGr
>>>> sin embargo ? ¬ si funcionan, que tambien se obtienen con AltGr.
>>>>
>>>> Siempre interviene la tecla AltGr...¿?
>>>>
>>>> Por lo que he podido averiguar...
>>>> Lo que tengo de "raro" es que el Browse en cuestion le voy cambiando de
>>>> nMarqueestyle a mi gusto... y debido a ESO es cuando da el error.
>>>> Si comento las líneas que hacen referencia a los cambios de
>>>> MarqueeStyle
>>>> funciona correctamente.
>>>>
>>>>
>>>> Alguna pista??? o me toca seguir buscando e intentar aislar código para
>>>> un
>>>> sample???
>>>>
>>>> Gracias.
>>>>
>>>> Un Saludo,
>>>> Xevi.
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>>
>
>
>
Responder