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)" - página 3
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
Sim.
De fato, sim. Eu me lembro de algo parecido com isso... Agora só preciso lembrar o que mudei :)
Acho que adicionei isso. Keys.mqh
...
Acho que eu estava adicionando isso. Chaves.mqh
Adicionei-o à atualização mais recente da biblioteca. Estará disponível no próximo artigo como um apêndice.
Além disso, há algumas atualizações para tabelas na classe CTable.
A versão mais recente dessa classe pode ser baixada neste artigo: Visualização de resultados de otimização por critério selecionado
Um pouco mais tarde, será adicionada a versão mais recente da biblioteca que está na base de código: EasyAndFast
Adicionado à atualização mais recente da biblioteca. Estará disponível no próximo artigo como um apêndice.
Além disso, há algumas atualizações para tabelas na classe CTable.
A versão mais recente dessa classe pode ser baixada neste artigo: Visualização de resultados de otimização por critério selecionado
Um pouco mais tarde, será adicionada a versão mais recente da biblioteca que está na base de código: EasyAndFast
Se for possível, adicione esse recurso:
Ao especificar o tipo de dados da célula, especifique quantos caracteres após o ponto decimal devem ser desenhados:
Exemplo: m_table.DataType(column,TYPE_DOUBLE,2);
ou especifique o número de caracteres em uma função separada
Exemplo: m_table.DataDigits(column,2);
Se for possível, adicione mais um recurso desse tipo:
Ao especificar o tipo de dados da célula, especifique quantos caracteres devem ser desenhados após o ponto decimal:
...
Agora você também pode especificar o número de casas decimais:
Agora você também pode especificar o número de casas decimais:
Sim, mas quando você insere um ponto decimal no campo de entrada, tudo após o ponto decimal é descartado, tive que modificá-lo um pouco!
mas você fez um excelente trabalho!!!!
Também encontrei este problema ao chamar a função Rebuild: as imagens nos botões não são desenhadas
Isso ocorre porque no método CTable::Rebuilding() todas as células são excluídas e novas são criadas. Portanto, depois de reconstruir a tabela, todas as células devem ser preenchidas com dados novamente.
Andrii Djola:
Sim, mas ao inserir um valor com uma vírgulano campo de entrada, tudo após a vírgula é descartado, tive que modificá-lo um pouco!
Mostre-me em detalhes o que você quer dizer.
Eu as preencho com a mesma função que usei para criar a tabela, mas ela não desenha nenhuma imagem.
Mostre-me o que você está fazendo e como está fazendo. Sem ver, é difícil sugerir algo.
Mostre-me o que está fazendo e como está fazendo. Sem ver, é difícil lhe dizer alguma coisa.
Excluí esse código, mas se eu conseguir reproduzi-lo, publicarei aqui!