Discussão do artigo "Como criar um painel gráfico de qualquer nível de complexidade" - página 7
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
Olá, é possível criar 2 ou mais CAppDialogs e ter seu próprio tratamento de eventos. Por exemplo, criar um CAppDialog (janela principal) que abra outros CAppDialogs (subjanelas), você poderia nos dar um exemplo disso?
Nunca fiz isso - nunca precisei ter mais de um painel em um gráfico.
Nunca fiz isso - nunca precisei ter mais de um painel em um gráfico.
Obrigado, Vladimir. Tentarei criar um usando suas diretrizes e verei como ele se comporta
Alguém tentou criar um painel em uma subjanela?
Eu tentei, mas o painel sempre foi criado no gráfico principal?
Muito obrigado por esse artigo muito útil.
Tenho uma pergunta: existe uma maneira mais simples de "vincular" o painel ao local para onde o movi? Ou seja, se eu alterar o TF, o painel deverá ser desenhado onde estava. Até agora, a única coisa que me vem à mente é o cronômetro para rastrear o movimento e gravar no global. Se a questão já tiver sido discutida em algum lugar, ficarei muito grato pelo link.
Agradecimentos
no cronômetro para rastrear o movimento e gravar no arquivo global
Better a partir do OnChartEvent correspondente. Para o global ou para um arquivo.
Melhor do OnChartEvent correspondente. Nos globais ou em um arquivo.
Agradecimentos
Olá!
Tenho uma dúvida: gostaria de criar várias guias no painel de negociação, ou seja, ao pressionar um botão, aparece um conjunto de itens e, ao pressionar outro botão, aparece outro conjunto de itens. Para ocultar elementos de uma guia, apliquei a propriedade Hide() para esse elemento no manipulador de eventos onClick do botão da guia, e o elemento não fica mais visível no painel, mas não perde suas propriedades e, se você clicar no local onde esse elemento estava, o onEvent() do painel aceitará esse evento. Pergunta - como fazer com que o elemento oculto também não reaja a nenhuma ação do usuário. Tentei ativar a propriedade Element.Disable() novamente no método onClick da guia do botão, mas nada acontece, o elemento reagiu ao clique do botão, portanto ainda reage, embora esteja invisível. Como desativá-lo programaticamente ao clicar em uma guia e ativá-lo programaticamente ao clicar em outra guia?
Olá!
Tenho uma dúvida: gostaria de criar várias guias no painel de negociação, ou seja, ao pressionar um botão, aparece um conjunto de itens e, ao pressionar outro botão, aparece outro conjunto de itens. Para ocultar elementos de uma guia, apliquei a propriedade Hide() para esse elemento no manipulador de eventos onClick do botão da guia, e o elemento não fica mais visível no painel, mas não perde suas propriedades e, se você clicar no local onde esse elemento estava, o onEvent() do painel aceitará esse evento. Pergunta - como fazer com que o elemento oculto também não reaja a nenhuma ação do usuário. Tentei ativar a propriedade Element.Disable() novamente no método onClick da guia do botão, mas nada acontece, o elemento reagiu ao clique do botão, portanto ainda reage, embora esteja invisível. Como desativá-lo programaticamente ao clicar em uma guia e ativá-lo programaticamente ao clicar em outra guia?
Tente excluir objetos em vez de ocultá-los.