Как программно выполнить команду переместить/копировать применительно к листу?

Автор Тема: Как программно выполнить команду переместить/копировать применительно к листу?  (Прочитано 5570 раз)

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

Оффлайн Максим МаркевичАвтор темы

  • ADN Club
  • ****
  • Сообщений: 254
  • Карма: 29
  • Skype: evthisrel
Всем привет. Столкнулся с проблемой. Что-то не догоняю, как применительно к данному листу программно запустить команду переместить/копировать?

Когда лист копируется, в командной строке акада (русский пакет) пишется следующее:
Команда:   <Перемещение или копирование листа(ов)>

Отмечено как Решение Максим Маркевич 14-11-2016, 15:48:41

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

  • Administrator
  • *****
  • Сообщений: 13891
  • Карма: 1788
  • Рыцарь ObjectARX
  • Skype: rivilis
В виде команды ты думаю запустить не сможешь. Если посмотреть события, то запускается команда LAYOUT_CONTROL, но это псевдокоманда. Если её запускать вручную, то она ничего не делает. Так что тебе придётся для копирования использовать LayoutManager.CloneLayout (или LayoutManager.CopyLayout), а для перемещения - менять Layout.TabOrder
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

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

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

Оффлайн Максим МаркевичАвтор темы

  • ADN Club
  • ****
  • Сообщений: 254
  • Карма: 29
  • Skype: evthisrel
Александр Наумович, спасибо большое, буду разбираться.