Обработчик события уровня приложения.

Автор Тема: Обработчик события уровня приложения.  (Прочитано 2666 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DMAАвтор темы

  • ADN OPEN
  • Сообщений: 35
  • Карма: 0
Подскажите, пожалуйста, есть ли обработчик события "переход на лист с именем"?
Нужно решить задачу компоновки разными наборами кнопок на панели для разных листов.

Отмечено как Решение DMA 21-02-2019, 00:56:03

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Событие AcadDocument.LayoutSwitched
Из документации пример:
Код - Visual Basic [Выбрать]
  1. Private Sub AcadDocument_LayoutSwitched(ByVal LayoutName As String)
  2.     ' This example intercepts a drawing LayoutSwitched event.
  3.    '
  4.    ' This event is triggered when the user switches to a different
  5.    ' drawing layout view.
  6.    '
  7.    ' To trigger this example event: Open a drawing and change its layout view
  8.    '
  9.    ' For example: Switch the drawing from Model view to Layout1 view
  10.  
  11.     ' Use the "LayoutName" variable to determine the which layout view we changed to
  12.    MsgBox "The drawing layout was just changed to: " & LayoutName
  13. End Sub
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн DMAАвтор темы

  • ADN OPEN
  • Сообщений: 35
  • Карма: 0
Событие AcadDocument.LayoutSwitched
Спасибо!