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

 

Опубликована статья DoEasy. Элементы управления (Часть 7): Элемент управления "Текстовая метка":

В статье создадим класс объекта элемента управления WinForms "Текстовая метка". Такой объект будет иметь возможность позиционирования в любом месте своего контейнера, а его собственный функционал будет повторять некоторый функционал текстовой метки MS Visual Studio — мы сможем задать для выводимого текста параметры шрифта.

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


Как видим, текст выводится в правильных позициях внутри своего объекта, размеры которого можно увидеть, указав для него наличие рамки. Текст с ценами внутри объекта обновляется в соответствии с обновлением соответствующей цены на графике.

При создании самой панели и объектов на ней заметны явные визуальные неприятные эффекты, от которых впоследствии избавимся при оптимизации визуального отображения при взаимодействии с объектами на графике, при их построении, перемещении и перестроении.

Автор: Artyom Trishkin