colorear hasta el final de una columna del xbrowse

colorear hasta el final de una columna del xbrowse

Postby armando.lagunas » Fri Nov 14, 2014 8:36 pm

estimados

tengo un xbrowse con 5 registros y estoy pintando la primera columna de un color diferente al resto de las otras columnas, utiliso lo siguiente

Code: Select all  Expand view

   oBrw:aCols[1]:bClrStd := {|| { CLR_BLACK, RGB(166,166,255) }}
 


solo me pinta los 5 registros pero el xbrowse tiene 20 lineas.

la pregunta es: como se hace para que pinte el mismo color hasta el final de la columna del xbrowse?

desde ya gracias.

Armando
SkyPe: armando.lagunas@hotmail.com
Mail: armando.lagunas@gmail.com
User avatar
armando.lagunas
 
Posts: 346
Joined: Mon Oct 05, 2009 3:35 pm
Location: Curico-Chile

Re: colorear hasta el final de una columna del xbrowse

Postby cnavarro » Fri Nov 14, 2014 11:02 pm

Creo que es algo parecido a lo que ocurre con el pintado de las lineas horizontales
Mira a ver si te sirve de algo
viewtopic.php?f=3&t=26334#p144872
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6504
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: colorear hasta el final de una columna del xbrowse

Postby armando.lagunas » Sat Nov 15, 2014 10:17 pm

Gracias por contestar,

he probado lo que me sugieres pero no me sirve, lo que ando buscando es colorear la columna uno hasta el final, coloco una imagen para que me entiendan un poco mas.

Image

si alguien ha conseguido esto, agradecería que lo compartiera.

Gracias

Armando
SkyPe: armando.lagunas@hotmail.com
Mail: armando.lagunas@gmail.com
User avatar
armando.lagunas
 
Posts: 346
Joined: Mon Oct 05, 2009 3:35 pm
Location: Curico-Chile

Re: colorear hasta el final de una columna del xbrowse

Postby cnavarro » Sun Nov 16, 2014 8:23 am

Te he entendido, pero actualmente el pintado de columnas, y pintado de lineas horizontales, solo se realiza hasta la fila que contiene datos (las fila vacias no las colorea)
Algo asi?

Image

Image


Que version de Fwh estas usando?
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6504
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: colorear hasta el final de una columna del xbrowse

Postby armando.lagunas » Sun Nov 16, 2014 4:36 pm

gracias Cristobal,

ocupo la versión 13.07 de fwh. sin ninguna modificación.

he revisado el Method Paint pero no logro nada y ademas no encuentro el método de pintado de la columna.

lo que necesito es lo que muestras, pero asumo que tengo que colocar registros en blanco en la tabla de paso en donde muestro los datos, para lograr el efecto.

la verdad me gustaría realizar sin esta opción.

saludos desde Chile

Armando
SkyPe: armando.lagunas@hotmail.com
Mail: armando.lagunas@gmail.com
User avatar
armando.lagunas
 
Posts: 346
Joined: Mon Oct 05, 2009 3:35 pm
Location: Curico-Chile

Re: colorear hasta el final de una columna del xbrowse

Postby cnavarro » Sun Nov 16, 2014 4:55 pm

Armando, lo que ves es con array vacio {}
Los metodos a modificar son Paint de XBrowse, PaintData de XBrwColumn y PaintCell de XBrwColumn
Dime en qué puedo ayudarte
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6504
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: colorear hasta el final de una columna del xbrowse

Postby armando.lagunas » Mon Nov 17, 2014 12:58 pm

uf, estuve hasta tarde viendo y tocando el código original de las clases y métodos que mencionas pero no lo consigo.

voy a intentar sincronizar 2 xbrowses, uno con la columna "CODE" y otro con las descripciones.

no se me ocurre otra forma de como hacerlo.

Saludos desde Chile.

Armando
SkyPe: armando.lagunas@hotmail.com
Mail: armando.lagunas@gmail.com
User avatar
armando.lagunas
 
Posts: 346
Joined: Mon Oct 05, 2009 3:35 pm
Location: Curico-Chile

Re: colorear hasta el final de una columna del xbrowse

Postby armando.lagunas » Tue Nov 18, 2014 2:17 pm

Cristobal

estuve viendo TestUI, que es de tu autoría, viendo los métodos del xcbrowse por si pueda dar con el clavo, pero aun no encuentro lo que necesito.

según veo en el makeUI haces mención al HBMK2.EXE, el cual no poseo, lo he cambiado a harbour.exe pero marca errores, así que no puedo ver el resultado en forma visual de tu trabajo.

me podrías pasar un make de compilación para XHARBOUR ver. 1.2.3, para poder ver los ejemplos de este trabajo? o en su defecto, indicarme como compilar de forma correcta tus ejemplos?

espero que me puedas ayudar un poco mas.

Saludos desde Chile.

Armando
SkyPe: armando.lagunas@hotmail.com
Mail: armando.lagunas@gmail.com
User avatar
armando.lagunas
 
Posts: 346
Joined: Mon Oct 05, 2009 3:35 pm
Location: Curico-Chile

Re: colorear hasta el final de una columna del xbrowse

Postby cnavarro » Tue Nov 18, 2014 8:42 pm

armando.lagunas wrote:Cristobal

estuve viendo TestUI, que es de tu autoría, viendo los métodos del xcbrowse por si pueda dar con el clavo, pero aun no encuentro lo que necesito.

según veo en el makeUI haces mención al HBMK2.EXE, el cual no poseo, lo he cambiado a harbour.exe pero marca errores, así que no puedo ver el resultado en forma visual de tu trabajo.

me podrías pasar un make de compilación para XHARBOUR ver. 1.2.3, para poder ver los ejemplos de este trabajo? o en su defecto, indicarme como compilar de forma correcta tus ejemplos?

espero que me puedas ayudar un poco mas.

Saludos desde Chile.

Armando


Mira
viewtopic.php?f=17&t=28974&start=30#p167509

No uso XHarbour, creo que solo lo usé hace mucho tiempo para probarlo, pero desde el principio solo he usado Harbour
Puedes descargarte el Harbour desde la página de FW y probarlo
Echale un vistazo a las modificaciones en XCBrowse
Por aqui andare
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6504
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: colorear hasta el final de una columna del xbrowse

Postby cnavarro » Tue Nov 18, 2014 9:22 pm

Por cierto, dime que errores te da
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6504
Joined: Wed Feb 15, 2012 8:25 pm
Location: España


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 61 guests