Выбранные объекты

Автор Тема: Выбранные объекты  (Прочитано 3881 раз)

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

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

  • ADN OPEN
  • Сообщений: 21
  • Карма: 1
Выбранные объекты
« : 06-02-2017, 19:33:01 »
Как узнать есть ли выбранные объекты с помощью окна быстрого выбора, или иными действиями пользователя.

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

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Выбранные объекты
« Ответ #1 : 06-02-2017, 19:49:29 »
Лучшее из того, что есть в VBA это SelectSet.Select acSelectionSetPrevious
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Отмечено как Решение serzh82saratov 07-02-2017, 01:26:26

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

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Выбранные объекты
« Ответ #2 : 06-02-2017, 20:20:38 »
А это получение набора предварительного выбора:
Код - Visual Basic [Выбрать]
  1. Sub GetPickFirst()
  2.     Dim pickFirstSS As AcadSelectionSet
  3.     Set pickFirstSS = ThisDrawing.PickfirstSelectionSet
  4.     MsgBox CStr(pickFirstSS.Count)
  5. End Sub
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

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

  • ADN OPEN
  • Сообщений: 21
  • Карма: 1
Re: Выбранные объекты
« Ответ #3 : 07-02-2017, 00:56:50 »
Лучшее из того, что есть в VBA это SelectSet.Select acSelectionSetPrevious
ACAD.ActiveDocument.ActiveSelectionSet.Select(3)Так просто убирает подсветку с выбранных объектов.

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

  • ADN OPEN
  • Сообщений: 21
  • Карма: 1
Re: Выбранные объекты
« Ответ #4 : 07-02-2017, 01:02:33 »
ACAD.ActiveDocument.PickfirstSelectionSet.CountСпасибо Вам большое, вот то что было нужно!

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

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Выбранные объекты
« Ответ #5 : 07-02-2017, 01:05:41 »
serzh82saratov,
Значит отметь Решение, как написано у меня в подписи.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение