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
Quero criar uma lista que possibilite a adição e exclusão de linhas pelo usuário. Ocorre que se eu crio uma lista com máximo de 10 linhas visíveis e a inicializo com menos de 10 itens quando pressiono o botão para adicionar novos itens e aparece a barrra de rolagem, o botão de decremento para rolar a lista para cima, está funcionando como botão de incremento, rolando a lista para baixo. Esse erro não ocorre se já inicializar a lista com mais de 10 itens.
Para teste usei o arquivo de exemplo chamado de Controls, somente alterando para um botão adicionar e e outro remover elementos.
Essa é a alteração das funções dos botões que fiz no arquivo ControlsDialog.mqh para adicionar e remover linhas.
Para inicializar a lista como menos de 10 itens, 5 itens por exemplo, eu usei o loop a seguir, e para inicializar com mais de 10 itens, 15 por exemplo usei o mesmo loop, somente alterando o limite de 5 para 15.