FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Resize de un TSBrowse
Posts: 989
Joined: Thu Nov 24, 2005 03:01 PM
Resize de un TSBrowse
Posted: Thu May 15, 2008 11:24 AM

Buenos días gente,

estoy tratando de que un TSBrowse se ajuste de manera sincrónica al redimensionar el diálogo que lo contiene, pero aún no lo he logrado.
Uso el block bResize del diálogo, y allí es donde altero el tamaño del browse.
¿Es esa la manera correcta? Al hacerlo así el TSBrowse no se pinta correctamente.

Para las pruebas uso el programa SBTest de los SAMPLES del TSBrowse, modificado, en particular el diálogo 1 de ejemplo (línea 300-320 aprox.):

http://www.box.net/shared/gtjsbbtc8s

Cuando cambio el tamaño del diálogo, el browse no se refresca correctamente.

Un saludo,

Carlos.

Saludos
Carlos Mora
http://harbouradvisor.blogspot.com/
StackOverflow http://stackoverflow.com/users/549761/carlos-mora
“If you think education is expensive, try ignorance"
Posts: 782
Joined: Wed Dec 19, 2007 07:50 AM
Re: Resize de un TSBrowse
Posted: Thu May 15, 2008 05:42 PM
Carlos Mora wrote:Cuando cambio el tamaño del diálogo, el browse no se refresca correctamente.

Hola Carlos:

Prueba de esta manera:
     oDlg:bResized := {|| oMsg:Hide(), ;
                       oBrw[ 1 ]:SetSize( oDlg:nWidth, oDlg:nHeight - 100 ), ;
                       oBrw[ 1 ]:Reset(), oDlg:Refresh() }

Un abrazo.

Manuel Mercado
manuelmercado at prodigy dot net dot mx
Posts: 989
Joined: Thu Nov 24, 2005 03:01 PM
Resize de un TSBrowse
Posted: Fri May 16, 2008 06:44 PM

Hola Manuel,

muchas gracias por la respuesta. Lo pruebo y te cuento como me fue. La verdad es que probé varias cosas pero no se me ocurrió reset().

Un abrazo,

Carlos.

Saludos
Carlos Mora
http://harbouradvisor.blogspot.com/
StackOverflow http://stackoverflow.com/users/549761/carlos-mora
“If you think education is expensive, try ignorance"

Continue the discussion