Обсуждение статьи "Графические интерфейсы IX: Элементы "Индикатор выполнения" и "Линейный график" (Глава 2)" - страница 3
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Анатоль, подскажи, есть ли возможность динамически менять описание процесса в прогресс-баре?
Допустим, имеем некий массив имён символов. Идём в цикле по этому массиву и получаем имена символов. Далее каждый символ обрабатывается программой для получения с него данных. Общий цикл отображается одним прогресс-баром, но хотелось бы ещё отображать процесс обработки каждого отдельного символа. Соответственно, и подписывать название процесса "обрабатываю CMG", потом, при обработке следующего, уже писать другое название процесса: "обрабатываю EQIX", и т.д.
Заранее не известно какие символы могут находиться в массиве - т.е. подготовить кучку прогресс-баров не получится, да и не оптимально это при более тысячи названий различных символов...
Анатоль, подскажи, есть ли возможность динамически менять описание процесса в прогресс-баре?
Допустим, имеем некий массив имён символов. Идём в цикле по этому массиву и получаем имена символов. Далее каждый символ обрабатывается программой для получения с него данных. Общий цикл отображается одним прогресс-баром, но хотелось бы ещё отображать процесс обработки каждого отдельного символа. Соответственно, и подписывать название процесса "обрабатываю CMG", потом, при обработке следующего, уже писать другое название процесса: "обрабатываю EQIX", и т.д.
Заранее не известно какие символы могут находиться в массиве - т.е. подготовить кучку прогресс-баров не получится, да и не оптимально это при более тысячи названий различных символов...
Сейчас нет такого метода. В следующем обновлении добавлю такую возможность для каждого элемента, у которого есть текстовое описание. То есть будет возможность изменять текст уже после создания элемента.
Спасибо, с нетерпением ждём-с ;)
Вопрос: у тебя в примерах есть такой код построения прогресс-бара:
для чего нужен признак выпадающего элемента:
m_progress_bar.IsDropdown(true);
???
Вопрос: у тебя в примерах есть такой код построения прогресс-бара:
для чего нужен признак выпадающего элемента:
???
Для исключения показа прогресс-бара при разворачивании формы, когда его не должно быть видно.
Это относится к любым объектам, которые можно построить при помощи твоей библиотеки?
Динамическое изменение свойств прогресс-бара не работает.
Например хотел поменять цвет:
Ноль реакции. Видимо в методе Update нужно прописывать, помимо изменений значения index и total, еще и остальные m_indicator_color и т.д. Иначе эти методы нигде не применяются, кроме как при создании. Или так и было задумано?
... Иначе эти методы нигде не применяются, кроме как при создании. Или так и было задумано?
Да, это временная версия. Скоро (в ближайшие несколько статей) будут массовые обновления для всех элементов управления, где можно будет изменять любое свойство во время выполнения программы.
Это радует. А пока я нашел временное решение: