FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour primer registro invisible en xbrowse
Posts: 132
Joined: Sun Oct 23, 2005 04:09 PM
primer registro invisible en xbrowse
Posted: Thu Mar 01, 2012 07:27 PM

Hola a todos
El detalle que tengo es que al abrir un browse me pinta el primer registro en color gris obscuro y en algunos equipos demis clientes es inperceptible.
se soluciona con un click sobre el , pero quisiera que no pase esto...

saludos y gracias

Posts: 410
Joined: Sun Jan 31, 2010 03:30 PM
Re: primer registro invisible en xbrowse
Posted: Thu Mar 01, 2012 09:00 PM

METHOD New( oWnd ) CLASS TXBrowse

::bClrStd := {|| { CLR_BLACK, GetSysColor( COLOR_WINDOW )} }
::bClrSel := {|| { CLR_WHITE, GetSysColor( COLOR_INACTIVECAPTIONTEXT )} } // JR BLACK
::bClrSelFocus := {|| { CLR_WHITE, GetSysColor( COLOR_HIGHLIGHT )} }

Posts: 132
Joined: Sun Oct 23, 2005 04:09 PM
Re: primer registro invisible en xbrowse
Posted: Fri Mar 02, 2012 05:23 PM

voy a probarlo, Gracias

Posts: 2170
Joined: Fri Jul 18, 2008 01:24 AM
Re: primer registro invisible en xbrowse
Posted: Fri Mar 02, 2012 09:06 PM

Hola, puedes hacer algo como esto:

Function MYFunction()

local aGradBarSel:= { { 1, RGB(252,232,171) , RGB(248,195, 34) } }
local aGradRowSel:= {{1, RGB(108,125, 184), RGB(241,222,088)}}

oLbx := TXBrowse():New( oDlg )

oLbx:bClrStd := {|| { nRGB( 0, 0, 0), nRGB(255,248,220) } } // colores para lineas normales
oLbx:bClrSel := {|| { nRGB( 0, 0, 0), aGradRowSel } } // para barra de linea selecc cuando el control no tiene el foco
oLbx:bClrSelFocus := { || { CLR_BLACK, aGradBarSel } } // para barra de linea selecc cuando el control tiene el foco
.......
.......
.......
return nil
Espero te sirva

Francisco J. Alegría P.

Chinandega, Nicaragua.



Fwxh-MySql-TMySql
Posts: 132
Joined: Sun Oct 23, 2005 04:09 PM
Re: primer registro invisible en xbrowse
Posted: Wed Mar 14, 2012 11:48 PM

Era Justamente lo que necesitaba..
gracias a todos

Continue the discussion