FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour TSBROWSE - Como pintar determinada célula
Posts: 1286
Joined: Mon Feb 25, 2008 02:54 PM
TSBROWSE - Como pintar determinada célula
Posted: Fri Jan 28, 2011 11:27 AM
Amigos, como pintar determinada celula de um TSBROWSE?

Dependendo do tempo do pedido preciso pintar de vermelho, ex:



Alguem sabe como fazer?
ubiratanmga@gmail.com

FWH24.04
BCC7.3
HARBOUR3.2
xMate
Pelles´C
TDolphin
Posts: 581
Joined: Tue Oct 11, 2005 11:28 AM
Re: TSBROWSE - Como pintar determinada célula
Posted: Fri Jan 28, 2011 02:10 PM

Olá,

Eu faço assim:

oBrwVen:SetColor( { 1, 2 },{ CLR_BLACK, { || if(VEN->encos="S",CLR_KGC3, If(VEN->(OrdKeyNo() % 2) = 0, CLR_KGC, CLR_WHITE)) } },5 )

Onde o último parâmetro (no caso 5) é o número da coluna que preciso mudar o fundo. Veja se te ajuda.

Kleyber Derick



FWH / xHb / xDevStudio / SQLLIB
Posts: 1286
Joined: Mon Feb 25, 2008 02:54 PM
Re: TSBROWSE - Como pintar determinada célula
Posted: Fri Jan 28, 2011 05:30 PM

Obrigado Kleyber,

mais tive que resolver assim:

oBrw:aColumns[nColBrw]:nClrBack:=CLR_HRED

ubiratanmga@gmail.com

FWH24.04
BCC7.3
HARBOUR3.2
xMate
Pelles´C
TDolphin
Posts: 581
Joined: Tue Oct 11, 2005 11:28 AM
Re: TSBROWSE - Como pintar determinada célula
Posted: Fri Jan 28, 2011 05:53 PM

Que bom que resolveu.

Abraços,

Kleyber Derick



FWH / xHb / xDevStudio / SQLLIB

Continue the discussion