Построчно:
private void DocumentManager_DocumentActivated(object sender, DocumentCollectionEventArgs e)
Я так понимаю событие активации документа
acDoc = AcAp.Application.DocumentManager.MdiActiveDocument;
Присваиваю переменной активный документ (пытаюсь)
MessageBox.Show(acDoc.ToString() );
Визуально (в ed.WriteMessage плохо вижу) отображаю в окошке, чем на данный момент является acDoc
if (acDoc == null)
return;
}
Тут просто проверка null выходим.
Вопрос. Такая конструкция но без MessageBox.Show(acDoc.ToString() );
не работает при загрузке автокада с шаблоном прописанным по умолчанию.
Например при открытии даже пустого чертежа, но не в момент запуска автокада, а из автокада нажать кнопку белую "New" на панели. То переменная acDoc получает то что должна.
Просто при запуске автокада с шаблоном по умолчанию не хочет