Page 1 of 1

Cabecera browse...

Posted: Thu Mar 08, 2007 5:39 pm
by Elias Torres
Hola a todos...

Tengo un browse en donde muestro el codigo de los articulos y el nombre. Si pincho en la cabecera del codigo me lo ordena por codigo y si lo hago por la del nombre me lo ordena por el nombre.
Me pregunto si existe alguna forma de poder cambiar (da igual que sea el texto o el fondo) el encabezado del browse cuando hacemos 'click' sobre el para indicar cual es el que está activo....


Saludos y gracias.

Elías Torres.

Posted: Thu Mar 08, 2007 8:27 pm
by Antonio Linares
Elías,

oBrowse:aHeaders[ n ] = cTexto
oBrowse:Refresh()

y en cTexto usa algún caracter que lo indique (*,+,#,etc.)

Posted: Fri Mar 09, 2007 11:04 am
by Elias Torres
Gracias Antonio, es lo que queria... He estado mirando algunas funciones para cambiar el color de las cabeceras. En concreto encontré dos:

oBrw:nClrBackHead:=CLR_BLUE
oBrw:nClrForeHead:=CLR_WHITE

Esto me funciona perfectamente pero el problema es que me pinta todas las cabeceras del browse. Existe alguna forma en la que solo me pinte la cabecera de la columna sobre la que he picado??


Saludos..

Elías Torres.

Posted: Fri Mar 09, 2007 11:34 am
by Antonio Linares
Elías,

> Existe alguna forma en la que solo me pinte la cabecera de la columna sobre la que he picado??

No, no está implementado. Cambia el texto de la columna añadiéndole (*) ó similar, para que indique que es la activa