Discussão do artigo "DoEasy. Controles (Parte 12): Objeto base lista, objetos WinForms ListBox e ButtonListBox"
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Novo artigo DoEasy. Controles (Parte 12): Objeto base lista, objetos WinForms ListBox e ButtonListBox foi publicado:
Neste artigo, criaremos um objeto base para listas de objetos WinForms e dois novos objetos, nomeadamente ListBox e ButtonListBox.
Compilamos o Expert Advisor e o iniciamos no gráfico:
Aqui podemos ver que os dois primeiros botões ButtonListBox funcionam de forma um pouco diferente dos dois inferiores. Depende dos sinalizadores definidos. No primeiro caso, os botões são proibidos de serem desativados quando pressionados novamente. Podemos desativar apenas um botão pressionando o segundo. No segundo caso, o botão pode ser desabilitado clicando no segundo e pressionando novamente o já habilitado. Isso é afetado pelo sinalizador do botão de grupo. Se estiver definido, os botões são completamente dependentes um do outro, porque funcionam em grupo.
O objeto-lista funciona corretamente. Mas a aparência deixa muito a desejar, porque, no original em MS Visual Studio, a lista é mais compactada, pois os objetos estão mais próximos uns dos outros. Mas o que nos impede de fazê-lo aqui é o fato de que se colocarmos objetos mais juntos, a cor de fundo do objeto nem sempre funcionará corretamente quando ele interage com o mouse. Assim que encontrarmos e corrigirmos esse "mau funcionamento", poderemos corrigir a aparência dos objetos criados.
Autor: Artyom Trishkin