Вызов CommandMethod без потери выделения объектов

Автор Тема: Вызов CommandMethod без потери выделения объектов  (Прочитано 1355 раз)

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

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

  • ADN OPEN
  • Сообщений: 12
  • Карма: 0
Добрый день! Не смог найти. Есть ли простой способ вызвать CommandMethod так, чтобы после его выполнения осталось выделение тех объектов, которые были выделены до вызова этого метода?
Я понимаю, что я могу сохранить сам в SetSelection и добавить с помощью Editor.SetImpliedSelection() после выполнения. Но может быть есть более изящный метод, мб аттрибут какой при вызове позволит это сделать?

Отмечено как Решение Roman 11-03-2025, 13:21:23

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

  • Administrator
  • *****
  • Сообщений: 13916
  • Карма: 1793
  • Рыцарь ObjectARX
  • Skype: rivilis
Команда должна быть с флагами CommandFlags.UsePickSet и CommandFlags.Redraw
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

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

  • ADN OPEN
  • Сообщений: 12
  • Карма: 0
Благодарю, Александр! Отлично работает!