Скачать MetaTrader 5

Создание кликабельного графического объекта на графике

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Пиши статьи с помощью нашего редактора. Это удобно!
intersheff
195
intersheff 2014.10.22 12:46 

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

Если  возможно , то как? 

Заранее спасибо. 

Alexey Viktorov
6894
Alexey Viktorov 2014.10.22 12:54  
Посмотри OBJPROP_SELECTED  или OnChartEvent
Sergey Dzyublik
4817
Sergey Dzyublik 2014.10.22 12:54  
вам нужна кнопка?
Критерии выбора объекта для удаления?
Sergey Dzyublik
4817
Sergey Dzyublik 2014.10.22 12:57  
Посмотри OBJPROP_SELECTED 
К чему это ??? зачем путать?
Alexey Viktorov
6894
Alexey Viktorov 2014.10.22 13:00  
ALXIMIKS:
К чему это ??? зачем путать?
Согласен, тормознул и забыл о кнопке.
Dina Paches
7617
Dina Paches 2014.10.22 13:19  
intersheff:

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

Если  возможно , то как? 

Заранее спасибо. 


CHARTEVENT_OBJECT_CLICK (событие щелчка мыши на графическом объекте) в ОnChartEvent.


intersheff
195
intersheff 2014.10.22 13:49  
DiPach:
intersheff:

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

Если  возможно , то как? 

Заранее спасибо. 


CHARTEVENT_OBJECT_CLICK (событие щелчка мыши на графическом объекте) в ОnChartEvent.

 

Всем огромное спасибо.Сейчас займусь этим. 


Sergey Dzyublik
4817
Sergey Dzyublik 2014.10.22 13:52  
Можно вместо кнопки сделать все через комбинацию клавиш (например "SHIFT + A"  или любую другую)
Все зависит что вам надо
Dina Paches
7617
Dina Paches 2014.10.22 14:57  
ALXIMIKS:
Можно вместо кнопки сделать все через комбинацию клавиш (например "SHIFT + A"  или любую другую)
Все зависит что вам надо

Через CHARTEVENT_OBJECT_CLICK возможна обработка событий кликов не только по кнопкам (OBJ_BUTTON), но и по другим графическим объектам.

На всякий случай, напомню, что вопрос у топикстартера был:

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

Sergey Dzyublik
4817
Sergey Dzyublik 2014.10.22 15:04  

И? Это типа  "Ти ж тільки не кажи Iвану, що в мене в гаражі мопед стоїть, хай на ласапеті в місто їде !!!"

нужно удаление некоторых других объектов с графика. 


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

Dina Paches
7617
Dina Paches 2014.10.22 15:29  
ALXIMIKS:

И? Это типа  "Ти ж тільки не кажи Iвану, що в мене в гаражі мопед стоїть, хай на ласапеті в місто їде !!!"


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

1. Мне сложно понять, какая извилистость мысли привела вас к тому, что моё уточнение, что можно отслеживать клики не только по кнопкам, но и по другим графическим объектам, вы сочли: "Ти ж тільки не кажи Iвану, що в мене в гаражі мопед стоїть, хай на ласапеті в місто їде !!!"

2. Элементарным что-то может становиться, когда уже есть опыт и навыки в каком-то определённом вопросе.

Кроме того, не забывайте, что каждый из нас знает что-то больше других и что-то меньше.

3. Третью, последнюю, часть поста топикстартера вы прочитали уже, как вижу.

Теперь прочтите его полностью, пожалуйста, и ваш вопрос: "И?", надеюсь, отпадёт сам собой. Как и рассмотрение вашего варианта, как комфортного, исходя из заданного топикстартером вопроса.
12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий