Discussão do artigo "Interfaces gráficas XI: Caixas de Edição de Texto e Caixas de Combinação nas células da tabela (build 15)"

 

Novo artigo Interfaces gráficas XI: Caixas de Edição de Texto e Caixas de Combinação nas células da tabela (build 15) foi publicado:

Nesta atualização da biblioteca, o controle da tabela (a classe CTable) será complementado com novas opções. A gama de controles nas células da tabela foi expandida, desta vez adicionando as caixas de edição de texto e as caixas de combinação. Além disso, esta atualização também apresenta a capacidade de redimensionar a janela de uma aplicação MQL em tempo de execução.

Para fins de teste, foi criado uma aplicação MQL, que contém os controles da tabela (CTable) e da caixa de texto multilinha (CTextBox). Na primeira coluna da tabela, todas as células contêm o controle caixa de seleção (CELL_CHECKBOX). Na segunda coluna da tabela, as células têm o tipo "caixa de texto" (CELL_EDIT). Na terceira coluna, as células são alternadamente configuradas para os tipos "caixa de combinação" (CELL_COMBOBOX) e "caixa de texto" (CELL_EDIT). Na quinta coluna, as células têm o tipo "botão" (CELL_BUTTON). O manipulador de eventos da classe personalizada da aplicação MQL processará e exibirá os eventos na caixa de texto multilinha. 

É assim que ele funciona:

 Fig. 7. Aplicação MQL para testar o trabalho realizado.

Fig. 7. Aplicação MQL para testar o trabalho realizado.



Autor: Anatoli Kazharski