¿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?
Scroll horizontal en Listbox
- Manuel Valdenebro
- Posts: 706
- Joined: Thu Oct 06, 2005 9:57 pm
- Location: Málaga-España
Scroll horizontal en Listbox
Un saludo
Manuel
Manuel
- Manuel Valdenebro
- Posts: 706
- Joined: Thu Oct 06, 2005 9:57 pm
- Location: Málaga-España
Re: Scroll horizontal en Listbox
Hola Manuel, prueba lo siguiente después de definir el wBrowse:Manuel Valdenebro wrote:¿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.
Code: Select all
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 )
Manuel Mercado
Manuel, tambien puedes probar haciendo esto antes de definir el wBrowse:
Saludos.
Carlos.
Code: Select all
// TWBrowse():lVScroll:= .F. //Suprime la barra vertical
TWBrowse():lHScroll:= .F. //Suprime la barra horizontal
@ 29,130 LISTBOX oLbx ;....
...
Carlos.
- Manuel Valdenebro
- Posts: 706
- Joined: Thu Oct 06, 2005 9:57 pm
- Location: Málaga-España
Re: Scroll horizontal en Listbox
D.Manuel,mmercado wrote:Espero te funcione, un abrazo.Manuel Mercado
Ha funcionado perfectamente. Muchas gracias.
Un saludo
Manuel
Manuel
- Manuel Valdenebro
- Posts: 706
- Joined: Thu Oct 06, 2005 9:57 pm
- Location: Málaga-España
Buen día para todos...
Que tal Manuel y Carlos, si no recuerdo mal el lVScroll:= .F. y lHScroll:= .F. funcionan perfecto pero con el Browse de HernanManuel Valdenebro wrote:Carlos,csincuir wrote:TWBrowse():lHScroll:= .F. //Suprime la barra horizontal
@ 29,130 LISTBOX oLbx ;....
...
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.