Problemas con el TBrowse (LISTBOX)

Post Reply
Wneskers
Posts: 15
Joined: Wed Mar 29, 2006 2:46 pm
Location: Maracay. Venezuela

Problemas con el TBrowse (LISTBOX)

Post by Wneskers »


> estaria muy agradecido si me puediesen ayudar con algun ejemplo
>
>
> la pregunta en cuestion, 1. como puedo hacer en el tbrowse
> (LISTBOX) para que la cabecera HEADERS me salga de un color
> distinto al definido para todo el LISTBOX
>
>
> 2. la barra de
> desplasamiento sale completa, como se hace para que cubra
> solo el campo donde estoy y sea de un color diferente EN EL LISTBOX
>
>
> 3. he visto en
> algunas aplicaciones de ejemplo que cuando estas subiendo o
> bajando en el browse, tienen campos fijos fuera del mismo y
> muestra los datos del registro donde esta situado el browse A
> MEDIDA QUE SE MUEVE YA SEA HACIA ARRIBA O HACIA ABAJO
>
> con clipper
> y el dbedit y browse se como hacerlo pero ignoro como hacerlo
> en oop de fw
>
> 4. como alineo
> campos numericos en el LISTBOX,y que se
> presenten com mascara ej. 1500000.00 asi sale
> 1.500.000,00
> asi seria mas visible
> 150.00
>
> 150,00
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

> la pregunta en cuestion, 1. como puedo hacer en el tbrowse
> (LISTBOX) para que la cabecera HEADERS me salga de un color
> distinto al definido para todo el LISTBOX

Asumiendo que estás usando un control TWBrowse, puedes cambiar el color de las cabeceras cambiando estos valores:

oBrowse:nClrBackHead = nRGBColor // nRGB( nRed, nGreen, nBlue )
oBrowse:nClrForeHead = nRGBColor // nRGB( nRed, nGreen, nBlue )
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

> 2. la barra de
> desplasamiento sale completa, como se hace para que cubra
> solo el campo donde estoy y sea de un color diferente EN EL LISTBOX

El color de la barra de desplazamiento no se puede cambiar. Es un color propio de Windows. Y cubre todo el alto del browse.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

> 3. he visto en
> algunas aplicaciones de ejemplo que cuando estas subiendo o
> bajando en el browse, tienen campos fijos fuera del mismo y
> muestra los datos del registro donde esta situado el browse A
> MEDIDA QUE SE MUEVE YA SEA HACIA ARRIBA O HACIA ABAJO

Tienes un ejemplo en samples\gallery\onemany.prg
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

> 4. como alineo
> campos numericos en el LISTBOX,y que se
> presenten com mascara ej. 1500000.00 asi sale
> 1.500.000,00 asi seria mas visible 150.00

para aplicar un determinado PICTURE usa la función Transform() en vez de indicar el valor numérico directamente. Para alinear los números a la derecha puedes usar el array aJustify que contiene un valor lógico para cada columna:

oBrowse:aJustify = { .f., .t., .t., ... }
regards, saludos

Antonio Linares
www.fivetechsoft.com
Akunosh
Posts: 1
Joined: Wed Jun 25, 2008 3:26 pm

Post by Akunosh »

Preguntita, justificar a derecha e izquierda vale pero... y si quiero centrar el titulo en la columna?

Muchas gracias.

Un saludo.
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

No está soportado, de momento, en la clase TWBrowse.
regards, saludos

Antonio Linares
www.fivetechsoft.com
Post Reply