Ошибки, баги, вопросы - страница 2700
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Обратите, пожалуйста, внимание на эту проблему.
Обратите, пожалуйста, внимание на эту проблему.
Не воспроизводится.
Вы не дали никаких шагов для воспроизведения
Не воспроизводится.
Вы не дали никаких шагов для воспроизведения
Я тоже заметил эту проблему в мт5
У прямоугольников в MT5 всплывающие подсказки появляются только возле "таскательных" точек, то есть, по углам и в центре
в мт4 работает тот же код.
пример:
создаю объект OBJ_RECTANGLE_LABEL 1
сверху накладываю OBJ_RECTANGLE_LABEL 2 с ToolTip
Эта подсказка OBJ_RECTANGLE_LABEL 2 не показывается при наведении на прямоугольник. А показывается подсказка с OBJ_RECTANGLE_LABEL 1
менял zorder по разному
Т.е. OBJ_RECTANGLE_LABEL 1 всегда сверху в МТ5!
в МТ4 все нормально...
при наложении OBJ_Label или OBJ_BUTTON подсказки показываются.
а вот с OBJ_RECTANGLE_LABEL нет
постараюсь завтра прикрепить кусок своего кода.
Хотя тут неважно какой код, можно нарисовать 2 прямоугольника иподсказка всегда будет с первого созданного.... и sparam всегда первого
в мт4 работает тот же код.
пример:
создаю объект OBJ_RECTANGLE_LABEL 1
сверху накладываю OBJ_RECTANGLE_LABEL 2 с ToolTip
Эта подсказка OBJ_RECTANGLE_LABEL 2 не показывается при наведении на прямоугольник. А показывается подсказка с OBJ_RECTANGLE_LABEL 1
менял zorder по разному
Т.е. OBJ_RECTANGLE_LABEL 1 всегда сверху в МТ5!
в МТ4 все нормально...
при наложении OBJ_Label или OBJ_BUTTON подсказки показываются.
а вот с OBJ_RECTANGLE_LABEL нет
постараюсь завтра прикрепить кусок своего кода.
Хотя тут неважно какой код, можно нарисовать 2 прямоугольника иподсказка всегда будет с первого созданного.... и sparam всегда первого
Примерные координаты первого прямоугольника и второго прямоугольника? Они одинаковые?
Не воспроизводится.
Вы не дали никаких шагов для воспроизведения
А что Вы делали?
Ок. Еще раз.
1. Создать графический объект, например, прямоугольник. Создать руками;
2. Изменить программно его свойство OBJPROP_ZORDER на значение 1;
3. Получить описанную мной ерунду.
Код изменения свойства по нажатию клавиши выглядит так.
Имя объекта _name предварительно сохраняется путем выбора (кликом мыши) объекта на графике.А что Вы делали?
Ок. Еще раз.
1. Создать графический объект, например, прямоугольник. Создать руками;
2. Изменить программно его свойство OBJPROP_ZORDER на значение 1;
3. Получить описанную мной ерунду.
Код изменения свойства по нажатию клавиши выглядит так.
Имя объекта _name предварительно сохраняется путем выбора (кликом мыши) объекта на графике.Создал руками графический объект горизонтальной линии.
Программно из скрипта изменил z-order
Вижу, что тултип появляется.
Создал руками графический объект прямоугольник (именно прямоугольник, привязанный у ценам - временам, а не OBJ_RECTANGLE_LABEL)
Программно из аналогичного скрипта изменил z-order
Вижу, что тултип появляется
Значит, Вы что-то недоговорили
Создал руками графический объект горизонтальной линии.
Программно из скрипта изменил z-order
Вижу, что тултип появляется.
Создал руками графический объект прямоугольник (именно прямоугольник, привязанный у ценам - временам, а не OBJ_RECTANGLE_LABEL)
Программно из аналогичного скрипта изменил z-order
Вижу, что тултип появляется
Значит, Вы что-то недоговорили
Ок, перепроверю еще раз.
На билде 2361 проверяли?
Обновлено.
Перепроверил. Проблема остается.
Попробуйте так: возьмите мой индикатор, создайте прямоугольник (который OBJ_RECTANGLE) на ТФ М1. Кликните на нем мышью, затем несколько раз нажмите z. В логе увидите, что zorder стал равен -1, 0, 1. Затем кликните по графику мимо этого прямоугольника. Потом попробуйте увидеть его тултип, выделить его.
Вероятно, дело в установке объекту zorder = -1. До этого думал, что проблема в значении 1. Извиняюсь.