Сообщество программистов Autodesk в СНГ
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Звонок в техподдержку Autodesk Forge
Начало
Сайт
Правила
Помощь
Поиск
Непрочитанные
Календарь
Вход
Регистрация
Сообщество программистов Autodesk в СНГ
»
ADN Club
»
Revit API
»
Блокируются вкладки на ленте при вставке семейства
« предыдущая тема
следующая тема »
Печать
Страницы:
1
[
2
]
Все
Вниз
Автор
Тема: Блокируются вкладки на ленте при вставке семейства (Прочитано 8593 раз)
0 Пользователей и 1 Гость просматривают эту тему.
Александр Игнатович
Administrator
Сообщений: 1152
Карма: 338
Skype:
Re: Блокируются вкладки на ленте при вставке семейства
«
Ответ #15 :
25-11-2020, 14:39:31 »
Поехали по кругу? Убираешь из кода WinAPI EnableWindow, всё работает как надо. Если тебе нужна диалоговая форма, тогда и вызывай её ShowDialog, externalevent-ы не нужны.
Записан
AlexZhur
ADN OPEN
Сообщений: 42
Карма: 0
Re: Блокируются вкладки на ленте при вставке семейства
«
Ответ #16 :
25-11-2020, 15:32:31 »
Все сделал, как ты написал. Убрал все лишнее (внешние event-ы тоже). Транзакцию вставки семейства запускаю по щелчке на кнопку в окне. Сразу после вызова метода LoadFamilySymbol() вызываю _uiDoc.Selection.SetElementIds(new List<ElementId>() { familySymbol.Id }); и _uiDoc.Selection.SetElementIds(new List<ElementId>(0));. В результате, после загрузки и обновления семейства, кнопки и панели на вкладки находятся в состоянии disable и вкладки заблокированы
.
Записан
Печать
Страницы:
1
[
2
]
Все
Вверх
« предыдущая тема
следующая тема »
Сообщество программистов Autodesk в СНГ
»
ADN Club
»
Revit API
»
Блокируются вкладки на ленте при вставке семейства