Сообщество программистов Autodesk в СНГ
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Образовательный курс по платформе Autodesk Forge.
Начало
Сайт
Правила
Помощь
Поиск
Непрочитанные
Календарь
Вход
Регистрация
Сообщество программистов Autodesk в СНГ
»
ADN Club
»
Revit API
»
Выбран ли другой элемент
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
Вниз
Автор
Тема: Выбран ли другой элемент (Прочитано 4439 раз)
0 Пользователей и 1 Гость просматривают эту тему.
enot
ADN OPEN
Сообщений: 525
Карма: 2
Выбран ли другой элемент
«
:
16-08-2018, 16:05:14 »
День добрый.
Вопрос:
возможно ли через IUpdater узнать выбран ли другой элемент на виде , т.е. изменился ли ай ди текущего выбранного элемента, от ай ди предыдущего выбранного элемента?
Записан
Александр Игнатович
Administrator
Сообщений: 1152
Карма: 338
Skype:
Re: Выбран ли другой элемент
«
Ответ #1 :
16-08-2018, 16:21:20 »
Нет, IUpdater предназначен для отслеживания изменений в документе, грубо говоря, он вызывается перед тем, как Revit завершает транзакцию
Записан
enot
ADN OPEN
Сообщений: 525
Карма: 2
Re: Выбран ли другой элемент
«
Ответ #2 :
16-08-2018, 16:24:35 »
Спасибо . Есть ли другой способ это определить (аналогично Updater у)?
Записан
Александр Игнатович
Administrator
Сообщений: 1152
Карма: 338
Skype:
Re: Выбран ли другой элемент
«
Ответ #3 :
16-08-2018, 16:39:11 »
Красивого официального способа не существует. Можно подписаться на событие OnIdling, но надо при этом учитывать, что пользователь может работать с несколькими документами, переключаясь между ними, закрывая, открывая и создавая новые документы
Записан
+1/-0 к карме за данное сообщение
Печать
Страницы: [
1
]
Вверх
« предыдущая тема
следующая тема »
Сообщество программистов Autodesk в СНГ
»
ADN Club
»
Revit API
»
Выбран ли другой элемент