Bomba

<< Clique para Mostrar o Sumário >>

 

Bomba

As Propriedades de um XObject normalmente são exibidas através de um XControl. É preciso criar um XControl chamado "Bomba", que altera a cor para indicar a Propriedade Estado, exibe uma chave de boca vinculada com a Propriedade Defeito e engrenagens para indicar a Propriedade Automatico.

Bomba

Bomba

1.Insira um novo XControl no projeto e nomeie-o como "Bomba".

2.Insira a figura Bomba_1, que foi carregada anteriormente na pasta Recursos da galeria de figuras. Modifique as seguintes propriedades:

OverrideFillMode para 3 - ByBrightness

OverrideFillColor para a cor verde (RGB(0, 100, 0))

 

NOTA

As figuras do item Recursos no Organizer foram adicionadas no exercício Figuras Externas do capítulo Telas e Objetos de Tela.

 

3.Insira as figuras Defeito Defeito e Automático Automático, que estão no projeto como Recursos.

4.Insira um Texto sob a bomba, para exibir o nome "Bomba".

5.Crie uma Propriedade chamada "Fonte", do tipo TagBomba (XObject criado anteriormente).

Propriedade do Tipo TagBomba

Propriedade do Tipo TagBomba

6.Para facilitar posteriormente, escreva na coluna Texto de ajuda a mensagem "Objeto TagBomba associado. Propriedades: Estado, Automatico, Defeito".

7.Para que a figura Defeito Defeito só apareça quando a válvula estiver com defeito, crie uma Associação Simples entre a propriedade Visible do objeto e a Propriedade Defeito:

Abra a Janela de Propriedades da figura que representa a chave de boca e selecione a aba Associações

Selecione a propriedade Visible e, com o auxílio do AppBrowser, selecione a Propriedade Fonte do objeto Bomba

Digite, após a propriedade Fonte, a propriedade do objeto TagBomba desejada. Neste caso, Defeito

AppBrowser

AppBrowser

8.Repita o procedimento anterior entre o objeto Automatico Automatico e a propriedade Automatico.

9.No Texto abaixo da válvula, deve aparecer o nome do XObject TagBomba associado. Crie uma Associação entre a propriedade Value do Display e a propriedade Bomba.Fonte.Name.

Propriedade Value do objeto Texto

Propriedade Value do objeto Texto

10.Quando a Propriedade Estado estiver em Verdadeiro, a cor da bomba deve ser verde, e quando a propriedade estiver em Falso a cor deve ser vermelha. Na aba Associações, crie uma Associação Digital entre a propriedade OverrideFillColor e a Propriedade Estado.

Propriedade OverrideFillColor

Propriedade OverrideFillColor

11.Salve a biblioteca e registre-a.

Esta página foi útil?