Перейти к содержанию
ondry

Как сбросить выделение выбранных объектов на VBS

Рекомендуемые сообщения

Суть - есть некоторые объекты в чертеже и их выбрал, как сбросить в скрипте выделение этих объектов?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Dim sSet

set sSet = ThisDrawing.ActiveSelectionSet

sSet.SelectOnScreen

...

sSet.Clear

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

sSet.Clear очищает SelectionSet, но не сбрасывает выделение в редакторе.

SelectionSet.Highlight(false) снимает подсветку, но ручки остаются активными.

 

Пока не нашёл спрособа сбросить выделение -- методы, которыми мы пользуемся в C++, не экспортированы в ActiveX. Будем искать дальше.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

спасибо...может мне пока достаточно будет этого....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Текущий набор выбора содержится в коллекции PickfirstSelectionSet. Возможно поиграв с ним, получиться сбросить текущий выбор.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Текущий набор выбора содержится в коллекции PickfirstSelectionSet. Возможно поиграв с ним, получиться сбросить текущий выбор.

Да, спасибо, я уже разобрался....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...

×
×
  • Создать...