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.

Para Ignacio

Foro de Xailer profesional en español
Responder
Bingen Ugaldebere
Mensajes: 1310
Registrado: Mié Sep 26, 2007 7:12 pm

Para Ignacio

Mensaje por Bingen Ugaldebere »

Hola Ignacio.
Recuerdas el problema de pintado del browse que te comente?
Aquí­ te enví­o un ejemplo, para probarlo en el primer form da en el botón
de "Búsqueda Avanzada" y en el form que aparece ve a la última pestaña
"email" y pulsa en el botón "Añadir destinatario" con lo cual tecleas un
email en el browse y al pulsar Intro ZAS desaparece el borde.
Salu2.
--
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9459
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Para Ignacio

Mensaje por ignacio »

Bingen,
Lo siento pero no me falla. ¿Estás usando Vista?
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Bingen Ugaldebere" <bingen@muninser.com> escribió en el mensaje
news:[email=470276dd@ozsrv2.ozlan.local...]470276dd@ozsrv2.ozlan.local...[/email]
> Hola Ignacio.
>
> Recuerdas el problema de pintado del browse que te comente?
>
> Aquí te envío un ejemplo, para probarlo en el primer form da en el botón
> de "Búsqueda Avanzada" y en el form que aparece ve a la última pestaña
> "email" y pulsa en el botón "Añadir destinatario" con lo cual tecleas un
> email en el browse y al pulsar Intro ZAS desaparece el borde.
>
> Salu2.
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Para Ignacio

Mensaje por jfgimenez »

Bingen,
> Aquí­ te enví­o un ejemplo, para probarlo en el primer form da en el botón
> de "Búsqueda Avanzada" y en el form que aparece ve a la última pestaña
> "email" y pulsa en el botón "Añadir destinatario" con lo cual tecleas un
> email en el browse y al pulsar Intro ZAS desaparece el borde.
he estado probándolo con Vista, y efectí­vamente desaparece el borde.
He descubierto cosas muy curiosas, que a falta de una explicación
convincente no tengo más remedio que culpar a Vista. P.ej., si ejecuto el
programa Spy++ (es una utilidad que viene con el SDK de windows y que
permite ver los mensajes que reciben los controles), entonces no falla. Es
más, no falla con el simple hecho de cargar Spy++, sin intentar mirar ningún
control o ventana; basta simplemente con que esté en memoria. Seguramente es
porque Spy++ instala algún 'hook' que hace que windows vuelva a funcionar
bien ;-)
Por otro lado, lo que he descubierto es que a Vista no le gustan ciertas
cosas, y en este caso, lo que está ocurriendo es que en el evento OnEnter
del browse estás cambiando el tamaño de la columna. Eso es lo que provoca
que no se pinte el borde hasta que llenas todas las lí­neas visibles y
aparece la barra de scroll vertical. Lo que tienes que hacer es cambiar el
tamaño de la columna en el evento OnInitialize del formulario, o en
cualquier otro que no se esté disparando continuamente. Yo lo he probado
moviendo las lí­neas de DBBrowse3Enter() a FolderPage4Show() y funciona
perfectamente.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Bingen Ugaldebere
Mensajes: 1310
Registrado: Mié Sep 26, 2007 7:12 pm

Para Ignacio

Mensaje por Bingen Ugaldebere »

Si.
Bingen Ugaldebere
Mensajes: 1310
Registrado: Mié Sep 26, 2007 7:12 pm

Para Ignacio

Mensaje por Bingen Ugaldebere »

Este Vista... pero cambiaré el código como me comentáis a ver que
resultado me da.
Muchas gracias.
Responder