Виды событий в AutoCAD

Некоторые из основных событий, представленные в AutoCAD, для соответствующих классов и процессов:

  • Application : закрытие, открытие приложения, изменение системных переменных, переход и закрытие окна модели;
  • Database : сохранение чертежа, добавление\удаление объектов, вставка блоков, подключение внешних ссылок;
  • Document : закрытие документа, смена переменных;
  • DocumentCollection : создание и закрытие документа, становление документа активным, блокировка документа;
  • Editor : различный пользовательский ввод;
  • Graphics : создание и редактирование видов;
  • Plotting : вывод листа на печать;
  • Publishing : публикация листа;
  • Runtime : загрузка и выгрузка модулей, смена переменных;
  • Windows : изменение положения иконок, панелей.

Функции, реагирующие на события, называются обработчиками событий и выполняются автоматически каждый раз, когда срабатывает соответствующее событие. Информация, содержащаяся в аргументах, возвращаемых событием, передается от обработчика событий к объекту, например имя системной переменной в событии SystemVariableChanging в виде SystemVariableChangingEventArgs.