Активировать вид

Автор Тема: Активировать вид  (Прочитано 2920 раз)

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

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

  • ADN OPEN
  • *****
  • Сообщений: 525
  • Карма: 2
Активировать вид
« : 01-08-2019, 10:05:35 »
Есть ли какая то возможность сделать клик по активному виду или что то аналогичное , чтобы его активировать?

через ActiveView вроде как получаем активный вид, но бывает что код на нем срабатывает если вручную по нему кликнуть в любом месте... Я это замечаю уже давно(

Оффлайн Александр Пекшев aka Modis

  • ADN Club
  • *****
  • Сообщений: 1658
  • Карма: 366
  • Отец modplus.org
    • ModPlus
Re: Активировать вид
« Ответ #1 : 01-08-2019, 10:07:15 »
Типа перевести фокус? Такого нет, к сожалению, в отличии от автокада. Да и зачем это надо?

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

  • ADN OPEN
  • *****
  • Сообщений: 525
  • Карма: 2
Re: Активировать вид
« Ответ #2 : 01-08-2019, 10:12:49 »
Я такую засаду давно наблюдаю. Иногда нужно прямо перед выполнением кода обязательно клацнуть по активному виду! (видимо во время выполнения теряется фокус, например при загрузки семейств активируется окно свойств)



Оффлайн Александр Пекшев aka Modis

  • ADN Club
  • *****
  • Сообщений: 1658
  • Карма: 366
  • Отец modplus.org
    • ModPlus
Re: Активировать вид
« Ответ #3 : 01-08-2019, 10:16:42 »
Вот тут и тут уже обсуждали этот вопрос. Решения нет

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

  • ADN OPEN
  • *****
  • Сообщений: 525
  • Карма: 2
Re: Активировать вид
« Ответ #4 : 01-08-2019, 10:20:23 »
Некоторые методы в приведенных ссылках кстати я уже пробовал.
и RequestViewChange
и вставка элементов  и их выделение
и https://thebuildingcoder.typepad.com/blog/2011/09/activate-a-3d-view.html
...
Мда, очень жаль.