Discusión sobre el artículo "Desarrollamos un asesor experto multidivisas (Parte 27): Componente para mostrar textos de varias líneas"

 

Artículo publicado Desarrollamos un asesor experto multidivisas (Parte 27): Componente para mostrar textos de varias líneas:

Si es necesario mostrar información textual en un gráfico, podemos utilizar la función Comment(), pero sus capacidades son bastante limitadas. Por ello, en este artículo, crearemos nuestro propio componente: un cuadro de diálogo de pantalla completa capaz de mostrar texto de varias líneas con configuraciones de fuente flexibles y soporte de desplazamiento.

Si es necesario mostrar información textual en un gráfico, podemos utilizar la función Comment(), pero sus capacidades son bastante limitadas. Por ello, en este artículo, crearemos nuestro propio componente: un cuadro de diálogo de pantalla completa capaz de mostrar texto de varias líneas con configuraciones de fuente flexibles y soporte de desplazamiento.

La última vez escribimos una posible implementación de la parte de cálculo, que no tenía requisitos estrictos de eficiencia. Para mostrar los resultados del cálculo, usamos dos métodos simples disponibles "listos para usar". La primera es usar la función estándar Comment(), que muestra el texto pasado directamente en el gráfico. La segunda es utilizar otra función estándar Print(), para enviar texto al registro del asesor. Esto resulta bastante cómodo para tareas sencillas.

No obstante, estos métodos tienen una serie de limitaciones. El principal problema del primero es la falta de control sobre el tamaño, estilo y color de la fuente, así como la imposibilidad de desplazarse por el texto cuando existe una gran cantidad de información. Esto crea inconvenientes, especialmente cuando se generan datos estructurados o de varias líneas. El segundo método tiene los mismos problemas, salvo el desplazamiento, más el inconveniente añadido de tener que agregar constantemente entradas al diario.  

Por ello, en este artículo, crearemos nuestro propio componente: un cuadro de diálogo de pantalla completa capaz de mostrar texto de varias líneas con configuraciones de fuente flexibles y soporte de desplazamiento. Esta herramienta hará que la visualización de la información resulte más cómoda y clara. Una vez que hayamos probado este componente, probablemente pasará a formar parte de la biblioteca Adwizard como un recurso para mostrar una amplia variedad de información sobre el funcionamiento de los asesores multidivisa.


Autor: Yuriy Bykov