Discusión sobre el artículo "Cómo crear un panel gráfico de cualquier nivel de complejidad" - página 4

 
Material realmente útil
 

Muy buen articulo.

Me gustaría saber cómo puedo eliminar el botón de cierre y fijarlo en la parte inferior?

 
Marcio Pereira :

Muy buen artículo.

Me gustaría saber cómo puedo eliminar el botón de cierre y fijarlo en la parte inferior?

No te lo voy a decir directamente. Nunca se me había ocurrido ponerlo todo al revés :)

 

Cuando se coloca un Panel en estos objetos de control, como en el código de ejemplo ControlsPanel.mq5 (dado aquí : https://www.mql5.com/es/docs/standardlibrary/controls/cpanel ) minimizar y luego restaurar el panel redimensiona todos los paneles para que tengan el mismo tamaño que el control;

Al iniciar:

https://www.mql5.com/en/charts/10905636/nzdjpy-h1-go-markets-pty

Después de minimizar/restaurar:

https://www.mql5.com/en/charts/10905637/nzdjpy-h1-go-markets-pty

¿Hay alguna manera de evitar esto o es imposible anidar paneles, a pesar de lo que dice la documentación?

Documentation on MQL5: Standard Library / Panels and Dialogs / CPanel
Documentation on MQL5: Standard Library / Panels and Dialogs / CPanel
  • www.mql5.com
//|                                                ControlsPanel.mq5 | //|                        Copyright 2017, MetaQuotes Software Corp. | //|                                             https://www.mql5.com | //| defines                                                          |  INDENT_LEFT                         (11)      ...
 
el_looto :

Cuando se coloca un Panel en estos objetos de control, como en el código de ejemplo ControlsPanel.mq5 (dado aquí : https://www.mql5.com/es/docs/standardlibrary/controls/cpanel ) minimizar y luego restaurar el panel redimensiona todos los paneles para que tengan el mismo tamaño que el control;

Al iniciar:

https:// www.mql5.com/en/charts/10905636/nzdjpy-h1-go-markets-pty

Después de minimizar/restaurar:

https:// www.mql5.com/en/charts/10905637/nzdjpy-h1-go-markets-pty

¿Hay alguna forma de evitar esto o es imposible anidar paneles, a pesar de lo que se insinúa en la documentación?

Este artículo es un ejemplo de una forma alternativa de crear paneles.

Aunque siempre me ha gustado la forma estándar (recomiendo que utilices el método estándar)

  • [data folder]\MQL5\Experts\Examples\Controls\Controls.mq5
  • [data folder]\MQL5\Indicators\Examples\Panels\ChartPanel\ChartPanel.mq5
  • [carpeta de datos]\MQL5\Indicators\Examples\Panels\SimplePanel\SimplePanel.mq5
 

Hola Vladimir,


¿Puedes por favor explicar cómo crear listbox multicolumna

 
flagcandles :

Hola Vladimir,


¿Puedes por favor explicar cómo crear listbox multicolumna

Esto es algo así como una tabla de hacer.

 

Buenas tardes.

Si el panel se desplaza al borde derecho del gráfico y luego se cambia la anchura del gráfico, por ejemplo, activando la ventana del navegador, el panel "se aleja" más allá de los bordes del gráfico. Se vuelve invisible.

¿Cómo puedo solucionar esto para que el panel no se mueva más allá de los límites del gráfico?


1 2


Muchas gracias.

 
Dmitriy Tyunin:

¡Buenas tardes!

Si el panel se desplaza al borde derecho del gráfico y luego se cambia la anchura del gráfico, por ejemplo, activando la ventana del navegador, el panel "se aleja" más allá de los bordes del gráfico. Se vuelve invisible.

¿Cómo puedo arreglarlo para que el panel no se mueva más allá de los bordes del gráfico?




Muchas gracias de antemano.

Así, de un vistazo rápido - guardar el tamaño del gráfico en algún lugar de las variables. Supervisar constantemente el evento de cambiar el ancho del gráfico y el gráfico debe estar activo.

 
Dmitriy Tyunin:

Si el panel se desplaza al borde derecho del gráfico y, a continuación, se modifica la anchura del gráfico, por ejemplo, activando la ventana del navegador, el panel "se aleja" más allá de los bordes del gráfico. Se vuelve invisible.

¿Cómo se puede corregir esto para que el panel no se desplace fuera de los límites del gráfico?

Aquí en este artículo hay una modificación del código fuente con soporte para control de bordes y muchas otras cosas para la implementación de GUI.

Применение OLAP в трейдинге (Часть 2): Визуализация результатов интерактивного анализа многомерных данных
Применение OLAP в трейдинге (Часть 2): Визуализация результатов интерактивного анализа многомерных данных
  • www.mql5.com
В первой статье, посвященной OLAP в трейдинге, мы рассмотрели общие принципы аналитической обработки многомерных данных и предоставили готовые классы MQL, позволяющие применить OLAP на практике для истории счета или торговых отчетов. Вместе с тем вывод результатов анализа был пока реализован в упрощенном текстовом виде в лог экспертов. Для...