События объекта Chart
В отличие от объекта Worksheet, все события которого могут быть обработаны на верхнем уровне, объект Chart имеет специфические события, сообщения о которых направляются только ему одному. Встроенные диаграммы и листы диаграмм, имеют одни и те же события. Разница состоит в том, что события встроенных диаграмм по умолчанию выключены, поэтому необходимо потрудиться, чтобы стало возможным их подключение и написание обработчиков событий. Рассмотрим список событий, связанных с объектом Chart:
Activate | Активизировал лист диаграмм. Естественно, его нет у встроенных диаграмм. |
BeforeDoubleClick | Дважды щелкает кнопкой мыши на диаграмме |
BeforeRightClick | Щелкает правой кнопкой мыши на диаграмме |
Calculate | Добавил или изменил данные на диаграмме. |
Deactivate | Активизировал новый лист и тем самым деактивировал старый. |
DragOver | Перетащил данные, расположив их поверх диаграммы. |
DragPlot | Перетащил диапазон ячеек, расположив их поверх диаграммы. |
MouseDown | Нажал кнопку мыши при позиционировании ее над диаграммой. |
MouseMove | Передвигает указатель мыши по диаграмме. |
MouseUp | Закончил перемещение мыши и освободил кнопку. |
Resize | Изменил размер диаграммы. |
Select | Выделил некоторый элемент диаграммы |
SeriesChange | Изменил значение точки ряда данных. |