![Графические интерфейсы XI: Интеграция графической стандартной библиотеки (build 16)](https://c.mql5.com/2/29/MQL5-avatar-XI-CGraph.png)
![Графические интерфейсы XI: Интеграция графической стандартной библиотеки (build 16)](https://c.mql5.com/i/articles/overlay.png)
Графические интерфейсы XI: Интеграция графической стандартной библиотеки (build 16)
Недавно разработчики MQL5 представили новую версию графической библиотеки для создания научных графиков (класс CGraphic). В этом обновлении нашей библиотеки будет представлена версия с новым элементом для создания графиков. Теперь визуализировать данные различных типов будет ещё проще.
![Графические интерфейсы XI: Поля ввода и комбо-боксы в ячейках таблицы (build 15)](https://c.mql5.com/2/28/MQL5-avatar-XI-build_15.png)
![Графические интерфейсы XI: Поля ввода и комбо-боксы в ячейках таблицы (build 15)](https://c.mql5.com/i/articles/overlay.png)
Графические интерфейсы XI: Поля ввода и комбо-боксы в ячейках таблицы (build 15)
В этом обновлении библиотеки элемент "Таблица" (класс CTable) пополнится новыми опциями. Расширим линейку элементов в ячейках таблицы и на этот раз добавим в неё поля ввода и комбо-боксы. В качестве дополнения в это обновление была добавлена возможность управлять размерами окна пользователем MQL-приложения во время её выполнения.
![Графические интерфейсы XI: Нарисованные элементы управления (build 14.2)](https://c.mql5.com/2/28/av.png)
![Графические интерфейсы XI: Нарисованные элементы управления (build 14.2)](https://c.mql5.com/i/articles/overlay.png)
Графические интерфейсы XI: Нарисованные элементы управления (build 14.2)
В новой версии библиотеки все элементы библиотеки будут рисоваться на отдельных графических объектах типа OBJ_BITMAP_LABEL. Также продолжим описывать оптимизацию кода: рассмотрим изменения в классах, которые являются ядром библиотеки.
![Использование облачных хранилищ для обмена данными между терминалами](https://c.mql5.com/2/28/7l8-fbt8.png)
![Использование облачных хранилищ для обмена данными между терминалами](https://c.mql5.com/i/articles/overlay.png)
Использование облачных хранилищ для обмена данными между терминалами
Все большее распространение получают облачные технологии. К нашим услугам — как платные, так и бесплатные хранилища. Можем ли мы их использовать в трейдинге? В этой статье предлагается технология для обмена данными между терминалами с использованием облачных хранилищ.
![Графические интерфейсы XI: Рефакторинг кода библиотеки (build 14.1)](https://c.mql5.com/2/28/MQL5-avatar-XI-build14.png)
![Графические интерфейсы XI: Рефакторинг кода библиотеки (build 14.1)](https://c.mql5.com/i/articles/overlay.png)
Графические интерфейсы XI: Рефакторинг кода библиотеки (build 14.1)
По мере разрастания библиотеки снова необходимо оптимизировать ее код, чтобы уменьшить его объем. Версия библиотеки, описанная в этой статье, стала ещё более объектно-ориентированной. Это сделало код понятнее для изучения. Подробное описание последних изменений позволит читателю самостоятельно развивать библиотеку, исходя из собственных потребностей.
![Пишем скальперский стакан цен на основе графической библиотеки CGraphic](https://c.mql5.com/2/28/MQL5-avatar-cup-005.png)
![Пишем скальперский стакан цен на основе графической библиотеки CGraphic](https://c.mql5.com/i/articles/overlay.png)
Пишем скальперский стакан цен на основе графической библиотеки CGraphic
В статье создается базовый функционал скальперского стакана цен. Разрабатывается тиковый график на основе графической библиотеки CGraphic и интегрируется с таблицей заявок. С помощью описываемого стакана цен можно создать мощный помощник для краткосрочной торговли.
![Пользовательские индикаторы и инфографика в CCanvas](https://c.mql5.com/2/28/Pyramid60w60-2.png)
![Пользовательские индикаторы и инфографика в CCanvas](https://c.mql5.com/i/articles/overlay.png)
Пользовательские индикаторы и инфографика в CCanvas
В статье рассматриваются новые виды индикаторов с более сложной структурной реализацией. Описывается построение псевдообъемных типов индикаторов и создание динамично изменяющейся инфографики.
![Паттерн Флаг](https://c.mql5.com/2/28/MQL5-avatar-flag-001__1.png)
![Паттерн Флаг](https://c.mql5.com/i/articles/overlay.png)
Паттерн Флаг
В статье рассматриваются паттерны Флаг, Вымпел, Клин, Прямоугольная формация, Сужающийся треугольник, Расширяющийся треугольник. Анализируются их сходство и различия, создаются индикаторы для их поиска на графике и индикатор-тестер для быстрой оценки их эффективности
![Пример индикатора, строящего линии поддержки и сопротивления](https://c.mql5.com/2/28/MQL5-avatar-SupportLines-001.png)
![Пример индикатора, строящего линии поддержки и сопротивления](https://c.mql5.com/i/articles/overlay.png)
Пример индикатора, строящего линии поддержки и сопротивления
В статье приводится пример реализации индикатора для построения линий поддержки и сопротивления на основе формализованных условий. Вы сможете не только применить индикатор, но и поймете, насколько просто это реализовать. Теперь вы сможете сами сформулировать те условия для построения линий, которые посчитаете нужными, немного изменив код индикатора под свои нужды.
![Углы в трейдинге и необходимость их изучения](https://c.mql5.com/2/27/MQL5-avatar-corner-003.png)
![Углы в трейдинге и необходимость их изучения](https://c.mql5.com/i/articles/overlay.png)
Углы в трейдинге и необходимость их изучения
Статья посвящена анализу трейдинга с помощью измерения углов в терминале MetaTrader 4. В ней изложен как общий план использования углов для анализа движения тренда, так и нестандартные подходы к практическому применению анализа углов в трейдинге. Описаны сделанные выводы, полезные для торговли.
![Графические интерфейсы X: Выделение текста в многострочном поле ввода (build 13)](https://c.mql5.com/2/27/MQL5-avatar-XRedHighlight-001__1.png)
![Графические интерфейсы X: Выделение текста в многострочном поле ввода (build 13)](https://c.mql5.com/i/articles/overlay.png)
Графические интерфейсы X: Выделение текста в многострочном поле ввода (build 13)
В этой статье будет реализована возможность выделения текста с помощью различных клавишных комбинаций и удаление выделенного текста, по образцу того, как это сделано в любом другом текстовом редакторе. Кроме этого, продолжим оптимизировать код и подготовим классы для перехода к завершающему процессу второго этапа развития библиотеки, когда все элементы управления будут нарисованными на отдельных картинках (холстах для рисования).
![Волны Вульфа](https://c.mql5.com/2/27/MQL5-avatar-Volni-002.png)
![Волны Вульфа](https://c.mql5.com/i/articles/overlay.png)
Волны Вульфа
Графический метод, предложенный Биллом Вульфом, позволяет не только выявить фигуру и тем самым определить момент и направление входа, но и спрогнозировать цель, которую должна достигнуть цена, и время ее достижения. В статье описано, как на основе индикатора Зигзаг создать индикатор для поиска волн Вульфа и простой советник, торгующий по его сигналам.
![Графические интерфейсы X: Алгоритм переноса слов в многострочном поле ввода (build 12)](https://c.mql5.com/2/27/MQL5-avatar-RedSquare-001.png)
![Графические интерфейсы X: Алгоритм переноса слов в многострочном поле ввода (build 12)](https://c.mql5.com/i/articles/overlay.png)
Графические интерфейсы X: Алгоритм переноса слов в многострочном поле ввода (build 12)
Продолжим развивать элемент "Многострочное поле ввода". Наша задача на этот раз — сделать автоматический перенос слов на следующую строку в случае переполнения по ширине поля ввода или же обратный перенос на предыдущую строку, если появляется такая возможность.
![Секвента ДеМарка (TD SEQUENTIAL) с использованием искусственного интеллекта](https://c.mql5.com/2/26/MQL5-avatar-TDSequencial-001.png)
![Секвента ДеМарка (TD SEQUENTIAL) с использованием искусственного интеллекта](https://c.mql5.com/i/articles/overlay.png)
Секвента ДеМарка (TD SEQUENTIAL) с использованием искусственного интеллекта
В этой статье я расскажу, как с помощью "скрещивания" одной очень известной стратегии и нейронной сети можно успешно заниматься трейдингом. Речь пойдет о стратегии Томаса Демарка "Секвента" с применением системы искусственного интеллекта. Работать будем ТОЛЬКО по первой части стратегии, используя сигналы "Установка" и "Пересечение".
![Графические интерфейсы X: Сортировка, реконструкция таблицы и элементы управления в ячейках (build 11)](https://c.mql5.com/2/26/MQL5-avatar-X-tableSort-001.png)
![Графические интерфейсы X: Сортировка, реконструкция таблицы и элементы управления в ячейках (build 11)](https://c.mql5.com/i/articles/overlay.png)
Графические интерфейсы X: Сортировка, реконструкция таблицы и элементы управления в ячейках (build 11)
Продолжаем добавлять в нарисованную таблицу новые возможности: сортировку данных, управление количеством столбцов и строк, установку типа ячеек таблицы для закрепления в них элементов управления.
![Рецепты MQL5 - Торговые сигналы пивотов](https://c.mql5.com/2/26/MQL5_recipePivotePoint.png)
![Рецепты MQL5 - Торговые сигналы пивотов](https://c.mql5.com/i/articles/overlay.png)
Рецепты MQL5 - Торговые сигналы пивотов
В статье представлен процесс разработки и реализации класса-сигнальщика на основе пивотов — разворотных уровней. На базе этого класса строится стратегия с использованием Стандартной библиотеки. Рассматриваются возможности развития стратегии пивотов посредством добавления фильтров.
![Графические интерфейсы X: Обновления для нарисованной таблицы и оптимизация кода (build 10)](https://c.mql5.com/2/26/MQL5-avatar-X-Auto-table-001.png)
![Графические интерфейсы X: Обновления для нарисованной таблицы и оптимизация кода (build 10)](https://c.mql5.com/i/articles/overlay.png)
Графические интерфейсы X: Обновления для нарисованной таблицы и оптимизация кода (build 10)
Продолжаем дополнять нарисованную таблицу (CCanvasTable) новыми возможностями. Теперь в таблице появятся: подсветка строк при наведении курсора мыши; возможность добавлять массив картинок для каждой ячейки и метод для их переключения; возможность задать или изменить текст в ячейках во время выполнения программы и многое другое.
![Универсальный тренд с графическим интерфейсом](https://c.mql5.com/2/26/MQL5_Universalni_trend.png)
![Универсальный тренд с графическим интерфейсом](https://c.mql5.com/i/articles/overlay.png)
Универсальный тренд с графическим интерфейсом
В статье на основе ряда стандартных индикаторов создается универсальный трендовый индикатор. Разрабатывается графический интерфейс для выбора типа индикатора и настройки его параметров. Индикатор отображается в отдельном окне с рядами разноцветных значков.
![Графические интерфейсы X: Новые возможности для нарисованной таблицы (build 9)](https://c.mql5.com/2/26/MQL5-avatar-X-table-003-1.png)
![Графические интерфейсы X: Новые возможности для нарисованной таблицы (build 9)](https://c.mql5.com/i/articles/overlay.png)
Графические интерфейсы X: Новые возможности для нарисованной таблицы (build 9)
До сегодняшнего дня самым развитым типом таблиц из всех представленных в библиотеке был тип CTable. Эта таблица собирается из полей ввода типа OBJ_EDIT, и дальнейшее её развитие уже проблематично. Поэтому с точки зрения максимальных возможностей даже на текущем этапе развития библиотеки, лучше развивать нарисованную таблицу типа CCanvasTable. Текущая её версия совсем безжизненна, но начиная с этой статьи, мы будем пытаться это исправить.
![Графические интерфейсы X: Элемент "Многострочное текстовое поле ввода" (build 8)](https://c.mql5.com/2/26/MQL5-avatar-graphic-interface.png)
![Графические интерфейсы X: Элемент "Многострочное текстовое поле ввода" (build 8)](https://c.mql5.com/i/articles/overlay.png)
Графические интерфейсы X: Элемент "Многострочное текстовое поле ввода" (build 8)
Рассматривается элемент "Многострочное поле ввода". В отличие от графического объекта типа OBJ_EDIT, в представленной версии не будет ограничений на количество вводимых символов. Кроме этого, становится доступен режим, когда поле ввода превращается в простой текстовый редактор, где курсор можно перемещать мышью или клавишами.
![Универсальный канал с графическим интерфейсом](https://c.mql5.com/2/26/MQL5-avatar-Universalni-oscilyator-001.png)
![Универсальный канал с графическим интерфейсом](https://c.mql5.com/i/articles/overlay.png)
Универсальный канал с графическим интерфейсом
Все индикаторы каналов представляют собой три линии: центральную, верхнюю и нижнюю. Центральная линия по принципу своего построения идентична скользящей средней, и в большинстве случаев для построения канала используется именно скользящая средняя. Верхняя и нижняя линия располагаются на одинаковом расстоянии от центральной линии. Это расстояние может определяться просто в пунктах, в процентах от цены (индикатор Envelopes), может использоваться значение стандартной девиации (полосы Боллинджера), может — значение индикатора ATR (канал Кельтнера).
![Как построить и протестировать стратегию бинарных опционов в Тестере Стратегий MetaTrader 4](https://c.mql5.com/2/25/Avatar-Binary-Options-strategy-002.png)
![Как построить и протестировать стратегию бинарных опционов в Тестере Стратегий MetaTrader 4](https://c.mql5.com/i/articles/overlay.png)
Как построить и протестировать стратегию бинарных опционов в Тестере Стратегий MetaTrader 4
Руководство по построению стратегии бинарных опционов и ее тестированию в Тестере Стратегий MetaTrader 4 с использованием утилиты Binary-Options-Strategy-Tester из Маркета на MQL5.com.
![Графические интерфейсы X: Расширенное управление списками и таблицами. Оптимизация кода (build 7)](https://c.mql5.com/2/25/Graphic-interface_11-2.png)
![Графические интерфейсы X: Расширенное управление списками и таблицами. Оптимизация кода (build 7)](https://c.mql5.com/i/articles/overlay.png)
Графические интерфейсы X: Расширенное управление списками и таблицами. Оптимизация кода (build 7)
Код библиотеки нуждается в оптимизации: он должен быть более упорядоченным, а значит — более читаемым и понятным для изучения. Кроме этого, продолжим развивать элементы управления, созданные ранее: списки, таблицы и полосы прокрутки.
![3D-моделирование на MQL5](https://c.mql5.com/2/25/3d-avatar.png)
![3D-моделирование на MQL5](https://c.mql5.com/i/articles/overlay.png)
3D-моделирование на MQL5
Временной ряд — это динамическая система, в которой значения некоторой случайной величины поступают последовательно — непрерывно или через некоторые промежутки времени. Переход от плоского к объёмному анализу рынка позволяет по-новому взглянуть на сложные процессы и явления, интересующие исследователя. В статье описаны функции визуализации для 3-D представления двумерных данных.
![Графические интерфейсы X: Элемент "Время", элемент "Список из чекбоксов" и сортировка таблицы (build 6)](https://c.mql5.com/2/25/jxd7fn-zcrx8k35mvp-3ii6s7g5j1-II-001.png)
![Графические интерфейсы X: Элемент "Время", элемент "Список из чекбоксов" и сортировка таблицы (build 6)](https://c.mql5.com/i/articles/overlay.png)
Графические интерфейсы X: Элемент "Время", элемент "Список из чекбоксов" и сортировка таблицы (build 6)
Продолжаем развивать библиотеку для создания графических интерфейсов. На этот раз будут представлены такие элементы, как «Время» и «Список из чекбоксов». Кроме этого, в класс таблицы типа CTable добавлена возможность сортировать данные по возрастанию и убыванию.
![Универсальный осциллятор с графическим интерфейсом](https://c.mql5.com/2/25/UniOsC.png)
![Универсальный осциллятор с графическим интерфейсом](https://c.mql5.com/i/articles/overlay.png)
Универсальный осциллятор с графическим интерфейсом
В статье описывается создание универсального индикатора на основе всех осцилляторов терминала с собственным графическим интерфейсом. Это позволит быстро и удобно менять параметры каждого отдельного осциллятора прямо из окна графика (а не открывая окно свойств), сравнивать их показатели и выбирать оптимальный для себя вариант под конкретную задачу.
![Графические интерфейсы X: Текстовое поле ввода, слайдер картинок и простые элементы управления (build 5)](https://c.mql5.com/2/25/Graphic-interface_10__1.png)
![Графические интерфейсы X: Текстовое поле ввода, слайдер картинок и простые элементы управления (build 5)](https://c.mql5.com/i/articles/overlay.png)
Графические интерфейсы X: Текстовое поле ввода, слайдер картинок и простые элементы управления (build 5)
В этой статье будут рассматриваться новые элементы управления: «Текстовое поле ввода», «Слайдер картинок», а также простые дополнительные элементы: «Текстовая метка» и «Картинка». Библиотека продолжает развиваться, и кроме добавления новых элементов управления, дорабатываются и ранее созданные.
![Статистические распределения в виде гистограмм без индикаторных буферов и массивов](https://c.mql5.com/2/25/histogram.png)
![Статистические распределения в виде гистограмм без индикаторных буферов и массивов](https://c.mql5.com/i/articles/overlay.png)
Статистические распределения в виде гистограмм без индикаторных буферов и массивов
В статье рассматривается возможность создания гистограмм статистических распределений характеристик рынка с использованием графической памяти, то есть без использования индикаторных буферов и массивов. Приведены подробные примеры построения таких гистограмм и показан так называемый "скрытый" функционал графических объектов языка MQL5.
![Торговая стратегия '80-20'](https://c.mql5.com/2/25/80-20.png)
![Торговая стратегия '80-20'](https://c.mql5.com/i/articles/overlay.png)
Торговая стратегия '80-20'
В статье описывается создание инструментов (индикатора и советника) для исследования торговой стратегии '80-20'. Правила ТС взяты из книги Линды Рашке и Лоуренса Коннорса "Биржевые секреты. Высокоэффективные стратегии краткосрочной торговли". На языке MQL5 формализованы правила этой стратегии, а созданные на ее основе индикатор и советник протестированы на современной истории рынка.
![Универсальный Зигзаг](https://c.mql5.com/2/25/zigzag__1.png)
![Универсальный Зигзаг](https://c.mql5.com/i/articles/overlay.png)
Универсальный Зигзаг
Зигзаг — один из самых популярных индикаторов среди пользователей MetaTrader 5. В статье были проанализированы возможности создания различных вариантов Зигзага. В результате мы получаем универсальный индикатор с широкими возможностями для расширения функциональности, который удобно использовать при разработке торговых советников и других индикаторов.
![Графические интерфейсы X: Элемент "Стандартный график" (build 4)](https://c.mql5.com/2/25/Graphic-interface_10.png)
![Графические интерфейсы X: Элемент "Стандартный график" (build 4)](https://c.mql5.com/i/articles/overlay.png)
Графические интерфейсы X: Элемент "Стандартный график" (build 4)
На этот раз мы рассмотрим такой элемент графического интерфейса, как Стандартный график. С его помощью можно будет создавать массивы объектов-графиков с возможностью синхронизированной горизонтальной прокрутки. Кроме этого, продолжим оптимизировать код библиотеки для уменьшения потребления ресурсов процессора.
![Графические интерфейсы X: Обновления для библиотеки Easy And Fast (build 3)](https://c.mql5.com/2/24/Graphic-interface_10.png)
![Графические интерфейсы X: Обновления для библиотеки Easy And Fast (build 3)](https://c.mql5.com/i/articles/overlay.png)
Графические интерфейсы X: Обновления для библиотеки Easy And Fast (build 3)
В этой статье представлена следующая версия библиотеки Easy And Fast (версия 3). Исправлены некоторые недоработки и добавлены новые возможности. Подробнее читайте далее в статье.
![Графические интерфейсы X: Обновления для библиотеки Easy And Fast (build 2)](https://c.mql5.com/2/23/Graphic-interface_10.png)
![Графические интерфейсы X: Обновления для библиотеки Easy And Fast (build 2)](https://c.mql5.com/i/articles/overlay.png)
Графические интерфейсы X: Обновления для библиотеки Easy And Fast (build 2)
С момента предыдущей публикации статьи этой серии, библиотека Easy And Fast пополнилась новыми возможностями. Проведена частичная оптимизация схемы и кода библиотеки, что немного сократило потребление ресурсов CPU. Некоторые повторяющиеся методы во многих классах элементов были перенесены в базовый класс CElement.
![Графические интерфейсы IX: Элементы "Индикатор выполнения" и "Линейный график" (Глава 2)](https://c.mql5.com/2/23/IX__1.png)
![Графические интерфейсы IX: Элементы "Индикатор выполнения" и "Линейный график" (Глава 2)](https://c.mql5.com/i/articles/overlay.png)
Графические интерфейсы IX: Элементы "Индикатор выполнения" и "Линейный график" (Глава 2)
Вторая глава девятой части серии будет посвящена элементам «Индикатор выполнения» и «Линейный график». Как всегда, будут показаны подробные примеры того, как можно использовать эти элементы в своих MQL-приложениях.
![Графические интерфейсы IX: Элемент "Палитра для выбора цвета" (Глава 1)](https://c.mql5.com/2/23/IX.png)
![Графические интерфейсы IX: Элемент "Палитра для выбора цвета" (Глава 1)](https://c.mql5.com/i/articles/overlay.png)
Графические интерфейсы IX: Элемент "Палитра для выбора цвета" (Глава 1)
Этой статьей мы открываем девятую часть серии о разработке библиотеки для создания графических интерфейсов в среде торговых терминалов MetaTrader. Она состоит из двух глав, в которых представлены новые элементы управления и интерфейса: «Палитра для выбора цвета», «Кнопка для вызова цветовой палитры», «Индикатор выполнения» и «Линейный график».
![Графические интерфейсы VIII: Элемент "Файловый навигатор" (Глава 3)](https://c.mql5.com/2/23/av8__2.png)
![Графические интерфейсы VIII: Элемент "Файловый навигатор" (Глава 3)](https://c.mql5.com/i/articles/overlay.png)
Графические интерфейсы VIII: Элемент "Файловый навигатор" (Глава 3)
В предыдущих главах восьмой части серии наша библиотека пополнилась несколькими классами для создания указателей для курсора мыши, календарей и древовидных списков. В настоящей статье рассмотрим элемент «Файловый навигатор», который тоже можно будет использовать в качестве части графического интерфейса MQL-приложения.
![Графические интерфейсы VIII: Элемент "Древовидный список" (Глава 2)](https://c.mql5.com/2/23/av8__1.png)
![Графические интерфейсы VIII: Элемент "Древовидный список" (Глава 2)](https://c.mql5.com/i/articles/overlay.png)
Графические интерфейсы VIII: Элемент "Древовидный список" (Глава 2)
В предыдущей главе восьмой части серии о графических интерфейсах рассматривались элементы «Статический календарь» и «Выпадающий календарь». Вторую главу посвятим не менее сложному составному элементу, такому как «Древовидный список», без которого не обходится ни одна полноценная библиотека для создания графических интерфейсов. Представленная в этой статье реализация древовидного списка содержит в себе множество гибких настроек и режимов, что позволит максимально точно настроить этот элемент управления под свои нужды.
![LifeHack для трейдера: индикаторы баланса, просадки, загрузки и тиков во время тестирования](https://c.mql5.com/2/23/avac18.png)
![LifeHack для трейдера: индикаторы баланса, просадки, загрузки и тиков во время тестирования](https://c.mql5.com/i/articles/overlay.png)
LifeHack для трейдера: индикаторы баланса, просадки, загрузки и тиков во время тестирования
Как сделать тестирование более наглядным? Ответ прост: нужно использовать в тестере один или несколько индикаторов — тиковый индикатор, индикатор баланса и эквити, индикатор просадки и загрузки депозита. Это позволит визуально отслеживать или природу тиков, или изменение баланса и эквити, или просадку и загрузку депозита.
![Графические интерфейсы VIII: Элемент "Календарь" (Глава 1)](https://c.mql5.com/2/23/av8.png)
![Графические интерфейсы VIII: Элемент "Календарь" (Глава 1)](https://c.mql5.com/i/articles/overlay.png)
Графические интерфейсы VIII: Элемент "Календарь" (Глава 1)
В восьмой части серии о создании графических интерфейсов в среде торговых терминалов MetaTrader мы рассмотрим сложные составные элементы управления: календари, древовидный список, файловый навигатор. Каждому из этих элементов будут посвящены отдельные статьи, поскольку материал довольно объемный. Итак, в первой главе этой части описывается элемент "Календарь" и его расширенная версия — "Выпадающий календарь".
![Графические интерфейсы VII: Элементы "Вкладки" (Глава 2)](https://c.mql5.com/2/23/avatar-vii__1.png)
![Графические интерфейсы VII: Элементы "Вкладки" (Глава 2)](https://c.mql5.com/i/articles/overlay.png)
Графические интерфейсы VII: Элементы "Вкладки" (Глава 2)
В первой главе седьмой части были представлены три класса элементов управления для создания таблиц: таблица из текстовых меток (CLabelsTable), таблица из полей ввода (CTable) и нарисованная таблица (CCanvasTable). В этой статье (второй главе) рассмотрим такой элемент интерфейса, как «Вкладки».