No aparece Efecto Pijama (Solucionado)
Posted: Thu Jan 20, 2011 8:08 pm
Buenas tardes amigos,
Al tratar de crear efecto pijama en un txbrowse, solo aparece en azul (la intencion es azul oscuro y azul claro, alternativamente). Aca dejo el codigo para que me apoyen:
#include 'fivewin.ch'
#include 'xbrowse.ch'
function Main()
LOCAL oDlg, oBrw, oFont
LOCAL aCol := ARRAY(2)
USE clientes
GO TOP
DEFINE DIALOG oDlg SIZE 440,240 PIXEL ;
TITLE 'XBrowse con TXBrowse'
oBrw := TXBrowse():New( oDlg )
WITH OBJECT oBrw
:nTop := 10
:nLeft := 2
:nBottom := 110 // 240/2 - 10
:nRight := 210 // 440/2 - 10
:nMarqueeStyle := MARQSTYLE_HIGHLROW // Con cursor de todo el renglón
:lColDividerComplete := (.F.) // (.T.) Mantiene siempre llena la pantalla
:lTransparent := .F.
:nHeaderHeight := 20 // Altura de los encabezados
:nRowHeight := 20 // Altura del renglón
:nHeaderLines := 1 // Número de líneas de encabezados
:nDataLines := 1 // Número de líneas de detalle
:nFooterHeight := 0 // Altura del footer
:nFooterLines := 1 // Número de líneas en el footer
:lFooter := (.F.) // (.T.) Sí queremos línea de footer
:lHScroll := (.T.) // Quitamos el scroll horizontal
//Aqui el Efecto Pijama
:bClrStd := { || If( oBrw:nArrayAt % 2 == 0, { CLR_BLACK, RGB( 224, 236, 255 ) }, { CLR_BLACK, RGB( 189, 211, 253 ) } ) }
END
oBrw:CreateFromCode()
ACTIVATE DIALOG oDlg CENTERED ;
ON INIT ( oBrw:SetFocus(), .f. )
CLOSE clientes
return nil
Al tratar de crear efecto pijama en un txbrowse, solo aparece en azul (la intencion es azul oscuro y azul claro, alternativamente). Aca dejo el codigo para que me apoyen:
#include 'fivewin.ch'
#include 'xbrowse.ch'
function Main()
LOCAL oDlg, oBrw, oFont
LOCAL aCol := ARRAY(2)
USE clientes
GO TOP
DEFINE DIALOG oDlg SIZE 440,240 PIXEL ;
TITLE 'XBrowse con TXBrowse'
oBrw := TXBrowse():New( oDlg )
WITH OBJECT oBrw
:nTop := 10
:nLeft := 2
:nBottom := 110 // 240/2 - 10
:nRight := 210 // 440/2 - 10
:nMarqueeStyle := MARQSTYLE_HIGHLROW // Con cursor de todo el renglón
:lColDividerComplete := (.F.) // (.T.) Mantiene siempre llena la pantalla
:lTransparent := .F.
:nHeaderHeight := 20 // Altura de los encabezados
:nRowHeight := 20 // Altura del renglón
:nHeaderLines := 1 // Número de líneas de encabezados
:nDataLines := 1 // Número de líneas de detalle
:nFooterHeight := 0 // Altura del footer
:nFooterLines := 1 // Número de líneas en el footer
:lFooter := (.F.) // (.T.) Sí queremos línea de footer
:lHScroll := (.T.) // Quitamos el scroll horizontal
//Aqui el Efecto Pijama
:bClrStd := { || If( oBrw:nArrayAt % 2 == 0, { CLR_BLACK, RGB( 224, 236, 255 ) }, { CLR_BLACK, RGB( 189, 211, 253 ) } ) }
END
oBrw:CreateFromCode()
ACTIVATE DIALOG oDlg CENTERED ;
ON INIT ( oBrw:SetFocus(), .f. )
CLOSE clientes
return nil