4D v14.3SET COLOR |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
SET COLOR
|
SET COLOR ( {* ;} objeto ; cor {; corAlternativa} ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
* | Operador |
![]() |
se especificado, objeto é um nome de objeto (string), se omitido, objeto é um campo ou uma variável | |||||
objeto | Campo, Variável |
![]() |
Nome de objeto (se * é especificado) ou campo ou variável (se * é omitido) | |||||
cor | Inteiro longo |
![]() |
Novas cores para o objeto | |||||
corAlternativa | Inteiro longo |
![]() |
Cores alternativas para uma list box | |||||
O comando OBJECT SET COLOR define os cores do primeiro plano e do fundo dos objetos de formulário especificados por objeto. Se objeto é uma list box, é utilizado um parâmetro adicional para definir as cores do primeiro plano e do fundo das linhas pares (cores alternos).
Se passa o parâmetro opcional *, indica que o parâmetro objeto é um nome de objeto (string). Se não passa este parâmetro, indica que o parâmetro objeto é um campo ou uma variável. Neste caso, não passe uma referência de campo ou de variável ao invés de uma string (campo ou variável tipo objeto unicamente) ao invés de uma string. Para maior informação sobre nomes de objetos, consulte a seção .
altColor é utilizada para especificar uma cor alternativa para as linhas pares de uma list box ou de uma coluna de list box. Quando este parâmetro for passado, o parâmetro cor é aplicado só as linhas ímpares. A utilização de cores alternativas faz com que as listas sejam mais fáceis de ler.
Se objeto especifica o objeto list box, as cores alternativas são utilizadas na totalidade do list box. Se objeto especifica uma coluna, só a coluna utilizará as cores definidas.
O parâmetro cor (como também altCor) define as cores de primeiro plano e fundo. A cor se calcula desta maneira:
Cor:=-(Primeiro plano+(256 * Fundo))
onde Primeiro plano e Fundo são números de cores (de 0 a 255) na paleta de cores.
Cor sempre é um número negativo. Por exemplo, se a cor do primeiro plano é 20 e a cor de fundo é 10, então cor é – (20 + (256 * 10)) ou –2580.
Nota: pode ver a paleta de cores na janela Lista de propriedades do editor de formulários.
Os números das cores mais utilizadas são fornecidos pelas seguintes constantes pré-definidas, localizadas no tema “Cores”:
Constante | Tipo | Valor |
White | Inteiro longo | 0 |
Yellow | Inteiro longo | 1 |
Orange | Inteiro longo | 2 |
Red | Inteiro longo | 3 |
Purple | Inteiro longo | 4 |
Dark blue | Inteiro longo | 5 |
Blue | Inteiro longo | 6 |
Light blue | Inteiro longo | 7 |
Green | Inteiro longo | 8 |
Dark green | Inteiro longo | 9 |
Dark brown | Inteiro longo | 10 |
Dark grey | Inteiro longo | 11 |
Light grey | Inteiro longo | 12 |
Brown | Inteiro longo | 13 |
Grey | Inteiro longo | 14 |
Black | Inteiro longo | 15 |
Nota: enquanto que SET COLOR trabalha com cores indexadas na paleta de cores de 4D, o comando OBJECT SET RGB COLORS que lhe permite trabalhar com qualquer cor RGB. Para reestabelecer as cores automáticas para um objeto, utilize o comando OBJECT SET RGB COLORS com as constantes Default foreground color e Default background color.
Produto: 4D
Tema: Objetos (Formulários)
Número
271
Modificado: 4D 2004
Renomear: 4D v12
Interação de comandos genéricos com textos multi estilos
SET RGB COLORS
Manual de linguagem 4D ( 4D v12.4)
Manual de linguagem 4D ( 4D v14 R3)
Manual de linguagem 4D ( 4D v14 R2)
Manual de linguagem 4D ( 4D v13.5)
Manual de linguagem 4D ( 4D v14.3)
Manual de linguagem 4D ( 4D v14 R4)
Inherited from : SET COLOR ( 4D v11 SQL Release 6)