FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Scroll horizontal en Listbox
Posts: 711
Joined: Thu Oct 06, 2005 09:57 PM
Scroll horizontal en Listbox
Posted: Mon Jun 16, 2008 10:07 AM

驴Como puedo suprimir la barra de desplazamiento horizontal en un wBrowse, desde c贸digo?. Lo he intentado con oBrw:oHScroll:SetRange(0,0), pero no me funciona. Me dice "CLASS "NIL" has no exported method SetRange".

Desde recurso, no tengo problemas, pero si desde c贸digo.

驴Alguna ayudita?

Un saludo



Manuel
Posts: 408
Joined: Sun Aug 13, 2006 05:38 AM
Scroll horizontal en Listbox
Posted: Mon Jun 16, 2008 03:29 PM

solo heredando o modificando la clase para cambiar nStyle

Saludos

Quique
Posts: 711
Joined: Thu Oct 06, 2005 09:57 PM
Scroll horizontal en Listbox
Posted: Mon Jun 16, 2008 08:27 PM

Gracias Quique

Un saludo



Manuel
Posts: 782
Joined: Wed Dec 19, 2007 07:50 AM
Re: Scroll horizontal en Listbox
Posted: Mon Jun 16, 2008 10:29 PM
Manuel Valdenebro wrote:驴Como puedo suprimir la barra de desplazamiento horizontal en un wBrowse, desde c贸digo?. Lo he intentado con oBrw:SetRange(0,0), pero no me funciona.

Hola Manuel, prueba lo siguiente despu茅s de definir el wBrowse:
nStyle := nOr( WS_CHILD, WS_VSCROLL, WS_BORDER, WS_VISIBLE, WS_TABSTOP)

// en dialogo
oLbx:nStyle := nStyle
// en window
#define GWL_STYLE -16
SetWindowLong( oLbx:hWnd, GWL_STYLE, nStyle )

Espero te funcione, un abrazo.

Manuel Mercado
manuelmercado at prodigy dot net dot mx
Posts: 476
Joined: Sat Feb 03, 2007 06:36 AM
Scroll horizontal en Listbox
Posted: Tue Jun 17, 2008 01:36 AM
Manuel, tambien puedes probar haciendo esto antes de definir el wBrowse:

//        TWBrowse():lVScroll:= .F.       //Suprime la barra vertical
        TWBrowse():lHScroll:= .F.          //Suprime la barra horizontal 
         @ 29,130 LISTBOX oLbx ;....
         ...


Saludos.

Carlos.
Posts: 711
Joined: Thu Oct 06, 2005 09:57 PM
Re: Scroll horizontal en Listbox
Posted: Tue Jun 17, 2008 04:44 AM
mmercado wrote:Espero te funcione, un abrazo.Manuel Mercado


D.Manuel,

Ha funcionado perfectamente. Muchas gracias.
Un saludo



Manuel
Posts: 711
Joined: Thu Oct 06, 2005 09:57 PM
Scroll horizontal en Listbox
Posted: Tue Jun 17, 2008 04:46 AM
csincuir wrote:TWBrowse():= .F. //Suprime la barra horizontal
@ 29,130 LISTBOX oLbx ;....
...


Carlos,

Esta soluci贸n que apriori parece mas sencilla, no me ha funcionado.
Compila bien, pero al ejecutar, la ventana no reconoce la clase y da error.
Un saludo



Manuel
Posts: 86
Joined: Sat Jun 24, 2006 04:27 PM
Scroll horizontal en Listbox
Posted: Tue Jun 17, 2008 12:36 PM
Buen d铆a para todos...

Manuel Valdenebro wrote:
csincuir wrote:TWBrowse():= .F. //Suprime la barra horizontal
@ 29,130 LISTBOX oLbx ;....
...


Carlos,

Esta soluci贸n que apriori parece mas sencilla, no me ha funcionado.
Compila bien, pero al ejecutar, la ventana no reconoce la clase y da error.


Que tal Manuel y Carlos, si no recuerdo mal el lVScroll:= .F. y lHScroll:= .F. funcionan perfecto pero con el Browse de Hernan
Saludos,

Antonio Castro
Maracaibo - Venezuela
ant_cas@yahoo.com
Posts: 476
Joined: Sat Feb 03, 2007 06:36 AM
Scroll horizontal en Listbox
Posted: Tue Jun 17, 2008 01:22 PM

Antonio, tienes toda la razon, se me olvido mencionarle a Manuel que es para la TWBrowse de Hernan.

Saludos.

Carlos

Continue the discussion