4D v16.3

Propriedades dos objetos

Página Inicial

 
4D v16.3
Propriedades dos objetos

Propriedades dos objetos  


 

 

Os comandos de propriedades dos objetos atuam nas propriedades dos objetos presentes nos formulários. Estes comandos lhe permitem mudar  a aparência e o comportamento dos objetos enquanto utiliza os formulários no ambiente de aplicação.

Importante: o alcance destes comandos é o formulário que está sendo utilizado; as mudanças desaparecem ao sair do formulário.

Os comandos de propriedades dos objetos compartilham a mesma sintaxe genérica:

NOME DO COMANDO({*;} objeto { ; parâmetros adicionais específicos para cada comando)

Se especifica o parâmetro opcional *, indica um nome de objeto (uma cadeia) em objeto.

Nota: É possível utilizar o caractere @ nesse nome se quer direcionar vários objetos de um formulário em uma só chamada. A  tabela a seguir mostra exemplos de nomes de objetos que pode especificar para este comando.

Nomes de objetosObjetos afetados pela chamada
areaGrupoUnicamente o objeto areaGrupo.
area@os objetos cujo nome começa por “area”.
@areaGrupoos objetos cujo nome termina em “areaGrupo”.
@Grupo@os objetos cujo nome contém “Grupo”.
area@Btnos objetos cujo nome começa por “área” e termina em “Btn”.
@Todos os objetos presentes no formulário.

Os nomes de objetos de formulário podem conter até 255 bytes, lhe permitindo definir e aplicar as regras de nomenclatura personalizada, como "xxxx_Button" ou "xxx_Mac".

Nota: É possível configurar a forma em que o caractere @ é interpretado quando este se inclui em uma cadeia de caracteres. Esta opção afeta o funcionamento dos comandos do tema "Objetos (Formulários)". Para mais informação, consulte o manual de Desenho 4D.

Se omitir o parâmetro opcional *, indica um campo ou variável em objeto. Neste caso, se especifica uma referência de campo ou de variável (objetos campo ou variável unicamente) ao invés de uma cadeia.

A partir de 4D v14, um novo modo de interação foi definido entre os comandos genéricos tais como OBJECT SET RGB COLORS ou OBJECT SET FONT STYLE e as áreas de texto multi estilo.

Nas versões anteriores de 4D, a execução de um destes comandos modificava o conteúdo das etiquetas de estilo personalizadas, inseridas na área. A partir de agora, só as propriedades por padrão são vistas afetadas por estes comandos (assim como as propriedades guardadas sob as etiquetas por padrão). As etiquetas de estilo personalizadas ficam como estão.

Por exemplo, dada uma área multi estilo, onde se guardam as etiquetas por padrão:

O texto plano da área é o seguinte:

<span style="text-align:left;font-family:'Segoe UI';font-size:9pt;color:#009900">This is the word <span style="color:#D81E05">rojo</span></span>

Se executa o seguinte código:

 OBJECT SET COLOR(*;"myArea";-(Blue+(256*Yellow)))

Com 4D v14, a cor vermelho se mantém:

4D v14versões anteriores
<span style="text-align:left;font-family:'Segoe UI';font-size:9pt;color:#0000FF">This is the word <span style="color:#D81E05">red</span></span>
<span style="font-family:'Segoe UI';font-size:9pt;text-align:left;font-weight:normal;font-style:normal;text-decoration:none;color:#0000FF;"><span style="background-color:#FFFFFF">This is the red word</span></span>

Os seguintes comandos genéricos estão relacionados:

OBJECT SET RGB COLORS
OBJECT SET COLOR
OBJECT SET FONT
OBJECT SET FONT STYLE
OBJECT SET FONT SIZE

No contexto das áreas de texto multi estilos, os comandos genéricos devem ser utilizados só para definir estilos por padrão. Para administrar estilos durante a execução da base, recomendamos utilizar os comandos do tema "Texto multi estilo".



Ver também 

Focus object
Gestão de objetos List Box
OBJECT SET SCROLL POSITION

 
PROPRIEDADES 

Produto: 4D
Tema: Objetos (Formulários)

 
HISTÓRIA 

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v16)
Manual de linguagem 4D ( 4D v16.1)
Manual de linguagem 4D ( 4D v16.2)
Manual de linguagem 4D ( 4D v16.3)