Обсуждение статьи "DoEasy. Элементы управления (Часть 2): Продолжаем работу над классом CPanel"

 

Опубликована статья DoEasy. Элементы управления (Часть 2): Продолжаем работу над классом CPanel:

В статье избавимся от некоторых ошибок при работе с графическими элементами и продолжим разработку элемента управления CPanel. Это будут методы для установки параметров шрифта, который используется по умолчанию для всех текстовых объектов панели, которые в свою очередь могут быть на ней расположены в дальнейшем.

Скомпилируем советник и запустим его на графике:


Как видим, все нужные объекты взаимодействуют с мышкой, панель теперь имеет рамку, шрифт на неё выводится с жирным начертанием, как и устанавливалось для него. При переключении графиков никакие объекты теперь не пропадают с графика как это было ранее, но и не сохраняют своего нового местоположения. Чтобы это исправить, необходимо записывать данные объектов в файл, а затем считывать при необходимости. Всё это будем делать, но позже — при наличии всех объектов в планируемой их иерархии наследования.

Автор: Artyom Trishkin