<< Clique para Mostrar o Sumário >>
XC_Bomba |
O XControl XC_Bomba simula o estado de uma bomba, conforme as configurações do XObject XO_Bomba.
1.Insira um novo XControl na biblioteca, com o nome "XC_Bomba".
2.Insira a imagem da bomba, adicionada anteriormente como Recurso.
Bomba
3.Insira os objetos Texto e Display, conforme a figura a seguir.
Texto e Display
4.No desenho da bomba, clique com o botão direito do mouse e selecione as opções Converter para símbolo e Explodir símbolo.
NOTA |
Este XControl é inserido dentro da Tela Inicial, sobre as imagens das bombas. Por isto, adapte o tamanho da figura Bomba com o tamanho das imagens das bombas na Tela, facilitando a futura inserção do objeto. |
5.Modifique a propriedade OverrideFillMode para 2 - SolidFill e a propriedade OverrideFillColor para a cor cinza (RGB(150, 150, 150)).
Propriedades OverrideFillColor e OverrideFillMode
6.Na aba Propriedades, crie as Propriedades mostradas na figura a seguir.
Aba Propriedades
7.Os Textos devem criar o nome do objeto XO_Bomba associado. Na propriedade Value dos Textos, crie uma Associação Simples com a propriedade Name do objeto XO_Bomba através da propriedade Fonte.
Associação com a propriedade Value
8.O Texto com o nome da bomba pode aparecer em cima ou embaixo da figura, dependendo da posição do objeto na Tela. Crie uma Associação Simples na propriedade Visible do Texto de baixo com a propriedade Embaixo do objeto XC_Bomba.
9.Para o Texto de cima, crie uma Associação Simples na propriedade Visible com a expressão "NOT XC_Bomba.Embaixo".
Associação com as propriedades Value e Visible
10.No objeto que representa a bomba, crie uma Associação Digital na propriedade OverrideFillColor, conforme a figura a seguir.
Associação Digital na propriedade OverrideFillColor
11.No objeto Texto inserido ao lado da bomba, vamos exibir o estado da bomba (On ou Off). Para isto, crie uma Associação Digital na propriedade Value, conforme a figura a seguir.
Associação Digital na propriedade Value
12.No objeto Display, vamos exibir a velocidade de rotação da bomba. Para isto, vamos alterar a letra (B: Baixa, M: Média e A: Alta) e a cor do objeto. Para alterar a letra, crie uma Associação por Tabela na propriedade Value com a Propriedade Velocidade do objeto XO_Bomba, conforme a figura a seguir.
Associação por Tabela na propriedade Value
13.Para mudar a cor do Display, crie uma Associação por Tabela da propriedade ForegroundColor com a propriedade Velocidade.
Associação por Tabela na propriedade ForegroundColor
14.Para que o Display não seja exibido caso a bomba esteja desligada, crie uma Associação Simples da propriedade Visible do Display com a propriedade Estado do objeto XO_Bomba.
Associação Simples na propriedade Visible
15.Salve as modificações e registre a biblioteca.