4D v13.4

OBJECT SET COLOR

Inicio

 
4D v13.4
OBJECT SET COLOR

OBJECT SET COLOR 


 

OBJECT SET COLOR ( {* ;} objeto ; color {; altColor} )  
Parámetro Tipo   Descripción
Operador in Si se especifica, objeto es un nombre de objeto (cadena) Si se omite, objeto es un campo o una variable
objeto  Campo, Variable in Nombre de objeto (si se especifica *), o Campo o variable (si se omite *)
color  Entero largo in Nuevos colores para el objeto
altColor  Entero largo in Colores alternos para un list box

El comando OBJECT SET COLOR define los colores del primer plano y del fondo de los objetos de formulario especificados por objeto. Si objeto es un list box, se utiliza un parámetro adicional para definir los colores del primer plano y del fondo de las líneas pares (colores alternos).

Si pasa el parámetro opcional *, indica que el parámetro objeto es un nombre de objeto (una cadena). Si no pasa el parámetro opcional *, indica que el parámetro objeto es un campo o una variable. En este caso, se pasa una referencia de un campo o de una variable (campo o variable tipo objeto únicamente) en lugar de una cadena. Para mayor información sobre nombres de objetos, consulte la sección .

altColor se utiliza para especificar un color alternativo para las líneas pares de un list box o de una columna de list box. Cuando este parámetro se pasa, el parámetro color se aplica sólo a las líneas impares. La utilización de colores alternos hace que las listas sean más fáciles de leer.

Si objeto especifica el objeto list box, los colores alternos se utilizan en la totalidad del list box. Si objeto especifica una columna, sólo la columna utilizará los colores definidos.

El parámetro color (como también altColor) define los colores de primer plano y fondo. El color se calcula de esta manera:

Color:=-(Primer plano+(256 * Fondo))

donde Primer plano y Fondo son números de colores (de 0 a 255) en la paleta de colores.
Color siempre es un número negativo. Por ejemplo, si el color del primer plano es 20 y el color de fondo es 10, entonces color es – (20 + (256 * 10)) o –2580.

Nota: puede ver la paleta de colores en la ventana Lista de propiedades del editor de formularios.

Los números de los colores más utilizados son suministrados por las siguientes constantes predefinidas, ubicadas en el tema “Colores”:

Constante Tipo Valor
White Entero largo 0
Yellow Entero largo 1
Orange Entero largo 2
Red Entero largo 3
Purple Entero largo 4
Dark Blue Entero largo 5
Blue Entero largo 6
Light Blue Entero largo 7
Green Entero largo 8
Dark Green Entero largo 9
Dark Brown Entero largo 10
Dark Grey Entero largo 11
Light Grey Entero largo 12
Brown Entero largo 13
Grey Entero largo 14
Black Entero largo 15

Nota: mientras que SET COLOR trabaja con colores indexados en la paleta de colores de 4D, el comando OBJECT SET RGB COLORS que le permite trabajar con cualquier color RGB. Para reestablecer los colores automáticos para un objeto, utilice el comando OBJECT SET RGB COLORS con las constantes Default foreground color y Default background color.

Ejemplo  

El siguiente ejemplo define el color del área de texto mostrado debajo en el editor de formularios:

Después de la ejecución de la siguiente instrucción:

 OBJECT SET COLOR(*;"Mitexto";-(Yellow+(256*Red)))

... el área aparece como se ve a continuación:

 
PROPIEDADES 

Producto: 4D
Tema: Propiedades de los objetos
Número 271

 
INDEX

Lista alfabética de los comandos

 
HISTORIA 

Modificado: 4D 2004
Renombrar: 4D v12

 
VER TAMBIÉN 

OBJECT SET RGB COLORS