Ошибки, баги, вопросы - страница 2701
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Перепроверил. Проблема остается.
Попробуйте так:
Сейчас гор. линии по умолчанию создаются выделенными (без возможности снять выделение кликом мыши) + без подсветки тултипов на любом графике... Что-то сломалось. Индикатора на графике уже нет.
Ок, перепроверю еще раз.
На билде 2361 проверяли?
Обновлено.
Перепроверил. Проблема остается.
Попробуйте так: возьмите мой индикатор, создайте прямоугольник (который OBJ_RECTANGLE) на ТФ М1. Кликните на нем мышью, затем несколько раз нажмите z. В логе увидите, что zorder стал равен -1, 0, 1. Затем кликните по графику мимо этого прямоугольника. Потом попробуйте увидеть его тултип, выделить его.
Вероятно, дело в установке объекту zorder = -1. До этого думал, что проблема в значении 1.
Похоже, дело в ChartRedraw(). Еще лучше воспроизводится, когда зацепите прямоугольник для работы и будете вперемешку нажимать на нем левой кнопкой и клавишу z. Таким образом этот объект становится "мертвым". Если позже создать другой прямоугольник - все норм.
Что делать, когда нельзя ЛКМ снять выделение с гор. линий графика? Мешает...
Похоже, дело в ChartRedraw(). Еще лучше воспроизводится, когда зацепите прямоугольник для работы и будете вперемешку нажимать на нем левой кнопкой и клавишу z. Таким образом этот объект становится "мертвым". Если позже создать другой прямоугольник - все норм.
Вот мой эксперт, на котором я ещё раз проверил
Всё штатно, тултипы выводятся согласно zorder
Что делать, когда нельзя ЛКМ снять выделение с гор. линий графика? Мешает...
Что значит нельзя?
Давайте подробности!
Что значит нельзя?
Давайте подробности!
Дак... вот... экспериментировал с индикатором из предыдущего поста. И.. что-то сломалось. Да так, что сейчас при создании гор. линии она выделена, а это выделение нельзя убрать кликнув на линию мышкой дважды. Хоть затыкайся - не убирается выделение. На любом графике, даже пустом.
Вот мой эксперт, на котором я ещё раз проверил
Всё штатно, тултипы выводятся согласно zorder
Попробуйте мой индикатор. Суть, похоже, в установке zorder значения -1 + последующий ChartRedraw(). И одновременно, быстро менять zorder + выбирать/сбрасывать видимость объекта.
2361
Компилятор поднимает предупреждение
на строку с произведением
Если подставить результат произведения, то предупреждений нет
Дак... вот... экспериментировал с индикатором из предыдущего поста. И.. что-то сломалось. Да так, что сейчас при создании гор. линии она выделена, а это выделение нельзя убрать кликнув на линию мышкой дважды. Хоть затыкайся - не убирается выделение. На любом графике, даже пустом.
Во всём виноват Чубайс...
А свойства посмотреть? Например OBJPROP_SELECTABLE