Блокируются вкладки на ленте при вставке семейства

Автор Тема: Блокируются вкладки на ленте при вставке семейства  (Прочитано 5300 раз)

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

Оффлайн Александр Игнатович

  • Administrator
  • *****
  • Сообщений: 1152
  • Карма: 338
  • Skype: alexandr.ignatovich.itc
Поехали по кругу? Убираешь из кода WinAPI EnableWindow, всё работает как надо. Если тебе нужна диалоговая форма, тогда и вызывай её ShowDialog, externalevent-ы не нужны.

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

  • ADN OPEN
  • Сообщений: 42
  • Карма: 0
Все сделал, как ты написал. Убрал все лишнее (внешние event-ы тоже). Транзакцию вставки семейства запускаю по щелчке на кнопку в окне. Сразу после вызова метода LoadFamilySymbol() вызываю  _uiDoc.Selection.SetElementIds(new List<ElementId>() { familySymbol.Id }); и  _uiDoc.Selection.SetElementIds(new List<ElementId>(0));. В результате, после загрузки и обновления семейства, кнопки и  панели на вкладки находятся в состоянии disable и вкладки заблокированы  :(.