Discussão do artigo "DoEasy. Controles (Parte 3): Criando controles vinculados"

 

Novo artigo DoEasy. Controles (Parte 3): Criando controles vinculados foi publicado:

Neste artigo, analisaremos a criação de controles subordinados, vinculados ao elemento que serve de base, criados diretamente por meio da funcionalidade do controle base. Além da tarefa definida acima, trabalharemos um pouco no objeto sombra do elemento gráfico, pois ainda persistem alguns erros de lógica ao aplicá-lo a qualquer um dos objetos que permitem ter sombra.

Compilamos o Expert Advisor e o iniciamos no gráfico:


Bem, vemos que todos os objetos incorporados ao painel foram criados com sucesso, a sombra do objeto-painel fica em cima de outros objetos presentes no gráfico e se move junto com o objeto para o qual foi criada. Ao construir uma linha vertical, assim como qualquer outro objeto gráfico padrão, todos os controles, exceto os elementos gráficos fixos, ainda ficam acima do objeto gráfico recém-criado.

Ao criar controles vinculados ao painel, os registros serão exibidos no log, onde podemos verificar se cada um dos objetos vinculados possui um ponteiro para o objeto base:

Object Form TestDoEasyPart103_WFPanel_Elm01 is attached to object Control element "Panel" TestDoEasyPart103_WFPanel
Object Form TestDoEasyPart103_WFPanel_Elm02 is attached to object Control element "Panel" TestDoEasyPart103_WFPanel
Object Form TestDoEasyPart103_WFPanel_Elm03 is attached to object Control element "Panel" TestDoEasyPart103_WFPanel
Object Form TestDoEasyPart103_WFPanel_Elm04 is attached to object Control element "Panel" TestDoEasyPart103_WFPanel
Object Form TestDoEasyPart103_WFPanel_Elm05 is attached to object Control element "Panel" TestDoEasyPart103_WFPanel


Autor: Artyom Trishkin