Página 1 de 1
Como cambiar el font de los header en la clase browse?
Publicado: Sab Ene 12, 2013 8:46 pm
por Carlos Ortiz
Hace unos años José nos decía:
Puedes utilizar la propiedad oHeader del browse, que contiene un objeto
THeader. Sería algo así:
::oBrowse1:oHeader:oFont := TFont():Create( "Arial", -10,, 700 )
Lo que quiero hacer es cambiarlo a nivel de clase TBrowse o TBrwColumn
para que se cambien todos de una y no entrar a cada pantalla dónde hay
un browse, supongo que se puede pero no doy en el clavo.
Gracias.
Como cambiar el font de los header en la clase browse?
Publicado: Sab Ene 12, 2013 9:34 pm
por jasm.quitaesto
CLASS TBROWSE FROM XBROWSE
PROPERTY oHeader:oFont INIT TFont():Create( "Arial", -10,, 700 )
ENDCLASS
En cualquier lugar del proyecto. Yo los pongo en el prg principal que
carga la aplicacion.
Saludos
Alf+.
El 12/01/2013 20:46, Carlos Ortiz escribió:
> Hace unos años José nos decía:
>
> Puedes utilizar la propiedad oHeader del browse, que contiene un objeto
> THeader. Sería algo así:
>
> ::oBrowse1:oHeader:oFont := TFont():Create( "Arial", -10,, 700 )
>
> Lo que quiero hacer es cambiarlo a nivel de clase TBrowse o TBrwColumn
> para que se cambien todos de una y no entrar a cada pantalla dónde hay
> un browse, supongo que se puede pero no doy en el clavo.
>
> Gracias.
Como cambiar el font de los header en la clase browse?
Publicado: Sab Ene 12, 2013 10:30 pm
por Carlos Ortiz
Gracias José, lo cargue en un prg que llamo al iniciar
me salta en un error en los : del oHeader
Compilando xAppIniciar.prg...
xAppIniciar.prg(293) Error E0030 Syntax error: "syntax error at ':'"
1 Files, 0 Warnings, 1 Errors
Tiempo de compilación: 0.45s Tiempo de enlazado: 0.01s Tiempo total:
1.09s
Como cambiar el font de los header en la clase browse?
Publicado: Dom Ene 13, 2013 12:05 am
por jasm.quitaesto
Perdón, prueba esto
CLASS THEADER FROM XHEADER
PROPERTY oFont INIT TFont():Create( "Arial", -10,, 700 )
ENDCLASS
Saludos
Alf+.
El 12/01/2013 22:32, Carlos Ortiz escribió:
> Gracias José, lo cargue en un prg que llamo al iniciar
> me salta en un error en los : del oHeader
>
> Compilando xAppIniciar.prg...
> xAppIniciar.prg(293) Error E0030 Syntax error: "syntax error at ':'"
> 1 Files, 0 Warnings, 1 Errors
> Tiempo de compilación: 0.45s Tiempo de enlazado: 0.01s Tiempo total:
> 1.09s
Como cambiar el font de los header en la clase browse?
Publicado: Dom Ene 13, 2013 4:20 am
por Carlos Ortiz
Ahora si José, hice un pequeño retoque pero básicamente sin tu ayuda no
hubiera dado nunca con la clase Header.
Muchas gracias.
THeader quedó así sino cuando apenas ejecutaba un browse me pintaba mal,
a la segunda llamada se acomodaba el font al font especificado que de
echo es una variable pública.
CLASS THeader FROM XHeader
METHOD SetFont
METHOD Create
ENDCLASS
//---------------------------------------------------------- ----------------
METHOD SetFont() CLASS THeader
::oFont := TFont():Create( AppData:Browse_Font_Datos[1],;
val( AppData:Browse_Font_Datos[2])-1,;
val( AppData:Browse_Font_Datos[3]),;
700 )
RETURN NIL
//---------------------------------------------------------- --------------------
METHOD Create( oParent ) CLASS THeader
Super:Create( oParent )
::SetFont()
RETURN Self