Discussão do artigo "Interfaces gráficas X: Atualizações para a Biblioteca Easy And Fast (Build 2)" - 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
Quando esperar a atualização?
Se precisar dela com urgência, você mesmo poderá adicionar as seguintes alterações:
1. No arquivo Defines.mqh, adicione um novo identificador:
//---
2. Nas classes CTabs e CIconTabs (arquivos Tabs.mqh e IconTabs.mqh), no método ShowTabElements(), adicione uma linha conforme mostrado na listagem abaixo:
//---
3) Agora o evento com o identificador ON_CLICK_TAB pode ser aceito no manipulador da classe personalizada.
Exemplo:
Encontrei mais um erro: iniciamos a ferramenta, afastamos o painel e começamos a pressionar os botões de rádio. Quando a tabela é desenhada, a princípio ela começa a ser desenhada a partir da borda esquerda e, em seguida, é puxada para as coordenadas necessárias.
Obrigado, está funcionando.
Encontrei mais um erro: iniciamos a ferramenta, afastamos o painel e começamos a pressionar os botões de rádio. Quando a tabela é desenhada, a princípio ela começa a ser desenhada a partir da borda esquerda e, em seguida, é puxada para as coordenadas necessárias.
Sim, isso existe. Usando esse tipo de tabela como exemplo, adicione uma linha ao método CCanvasTable::Show() no arquivo CanvasTable.mqh, conforme mostrado abaixo:
//---
Se esse problema ocorrer com outros itens, adicione a mesma linha ao método Show() deles. Todas as classes de elementos terão essa correção na próxima atualização.
Você já desenvolveu ou viu algo que possa funcionar com Tabulações ou Foco em Controles no formulário.
Preciso alterar as edições depois de inserir uma entrada em um CEdit ou CSpinEdit e pressionar Enter ou TAB, quero passar para o próximo Edit, para melhor usabilidade em meu programa.
Muito obrigado por sua contribuição para a comunidade.
Você já desenvolveu ou viu algo que possa funcionar com Tabulações ou Foco em controles no formulário.
Preciso alterar as edições depois de inserir uma entrada em um CEdit ou CSpinEdit e pressionar Enter ou TAB, quero passar para o próximo Edit, para melhorar a usabilidade do meu programa.
No momento, isso não é possível. Vou pensar em como implementá-lo.
Ou, de alguma forma, posso solicitar uma entrada por splash, caixa de mensagem ou qualquer janela solicitada automaticamente quando executo o código.
Estou pensando em algumas possibilidades, e realmente não quero usar DLL, ainda não sou tão profissional. Mas tenho muita vontade. Se você me der algumas orientações ou idéias, poderei realmente aprimorar nosso código.
Caro Anatoli, muito obrigado por seu esforço!
Gostaria apenas de salientar que há um erro de digitação no MenuItem.mqh, linha 237, que impede que ele seja compilado com êxito:
" > The type of the menu item can be set using the CMenuItem::TypeMenuItem()") method");deve ser lido em vez disso
" > The type of the menu item can be set using the CMenuItem::TypeMenuItem() method");certo?
O Edit está sempre piscando.
https://www.mql5.com/en/forum/274301