Exercícios

<< Clique para Mostrar o Sumário >>

 

Exercícios

Neste exercício, vamos programar a opção de copiar as configurações de uma bomba e passá-las para as demais bombas usando o botão direito do mouse.

1.Crie um Tag Interno no Viewer chamado "CopiarBomba".

2.No XControl XC_Bomba, selecione o grupo com a imagem da bomba e insira o script a seguir no evento MouseDown.

If Button = 2 Then 'Clique com o botão direito do mouse
  If TypeName(Application.Item("CopiarBomba").Value) = "Empty" Then
    Menu = "Copiar"
  Else
    Menu = "Copiar|Colar"
  End If
 
  opcao = Application.SelectMenu(Menu)
  If opcao = 1 Then 'Copiar
    'Salva as informações no Tag do Viewer
    Dim arr(2)
    arr(1) = XC_Bomba.Fonte.Estado
    arr(2) = XC_Bomba.Fonte.Velocidade
    Application.Item("CopiarBomba").Value = arr
  ElseIf opcao = 2 Then 'Colar
    'Passa as informações do Tag do Viewer para DadosBomba
    arr = Application.Item("CopiarBomba").Value
    XC_Bomba.Fonte.Estado = arr(1)
    XC_Bomba.Fonte.Velocidade = arr(2)
  End If
End If

 

3.Salve as modificações e registre a biblioteca.

4.Execute a aplicação e teste a nova funcionalidade.

Esta página foi útil?