Criação de um Botão de Aba Personalizado

<< Clique para Mostrar o Sumário >>

 

Criação de um Botão de Aba Personalizado

Para criar um botão de aba personalizado, siga estes passos:

1.Crie um XControl em uma biblioteca de usuário.

2.Tomando por base o objeto hpLinkIcon da biblioteca hpMenus, copie e cole no novo XControl somente as primitivas. Exclua as propriedades e os scripts que vieram do objeto original.

3.O grupo Object pode ser desagrupado, resultando em apenas dois objetos na raiz do XControl, MouseArea e Background.

4.Insira o ícone desejado na raiz do XControl, que pode ser qualquer ícone da biblioteca hpIcons ou equivalente.

5.Simplifique a Associação na propriedade Foreground do objeto Background para a expressão a seguir.

-1*CInt(Parent.MouseArea.MouseOver)

 

NOTA

As Associações cadastradas na janela de conexão múltipla desta Associação devem permanecer inalteradas. Apenas o campo Source da Associação original deve ser alterado.

 

6.No objeto MouseArea, mantenha apenas a Associação na propriedade FillStyle.

7.Configure o script do XControl, por exemplo no evento Click do objeto MouseArea, com o código a seguir.

Sub MouseArea_Click()
  MsgBox "Hello!"
End Sub

 

8.Selecione o objeto MouseArea e clique em Enviar para a frente.

9.Salve o XControl.

 

Sempre que este botão personalizado é declarado na propriedade PopupCode do objeto hpXFaceplateTemplate, deve obedecer ao formato Biblioteca.XControl, onde Biblioteca é o nome do arquivo de biblioteca que contém o XControl e XControl é o nome do objeto.

Esta página foi útil?