Как определить что свойства примитива изменены при помощи Панели Свойств?

Автор Тема: Как определить что свойства примитива изменены при помощи Панели Свойств?  (Прочитано 2927 раз)

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

Оффлайн Алексей Кузин

  • ADN OPEN
  • ***
  • Сообщений: 100
  • Карма: 8
Цитировать
Код обработчика события?
Пустой. Туда даже не доходит. Код подписки прям как у вас, только за исключением, что я подписываюсь при инициализации в IExtensionApplication

Оффлайн Александр РивилисАвтор темы

  • Administrator
  • *****
  • Сообщений: 9168
  • Карма: 1146
  • Рыцарь ObjectARX
  • Skype: rivilis
А если подписаться на propertyDialogInvoked и propertyDialogDismissed ?
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Алексей Кузин

  • ADN OPEN
  • ***
  • Сообщений: 100
  • Карма: 8
Цитировать
А если подписаться на propertyDialogInvoked и propertyDialogDismissed ?
Теперь работают диалоговые свойства, но падение происходит на простых.

В общем вроде нормально, если есть все 4 подписки. Я даже не думал что от этого может что то зависеть.
Вопрос теперь в том, откуда можно ещё ждать подводных камней, если использовать данный функционал.

Оффлайн Александр РивилисАвтор темы

  • Administrator
  • *****
  • Сообщений: 9168
  • Карма: 1146
  • Рыцарь ObjectARX
  • Skype: rivilis
В общем вроде нормально, если есть все 4 подписки.
Вот!
Я даже не думал что от этого может что то зависеть.
Видимо не контролируют была подписка или нет. Ну и возникает исключение. Нужно будет дополнить статью.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Алексей Кузин

  • ADN OPEN
  • ***
  • Сообщений: 100
  • Карма: 8
Спасибо большое, Александр.