Рабочие столы для подсистем




Столкнулся с необходимостью создать аналог "Рабочего стола" для некоторых подсистем. Переворошил много информации, но нашел только разрозненные указания на решение этой проблемы. В данной публикации постараюсь предоставить обобщенное решение. Надеюсь, кому-то пригодится.

Итак.

Факт переключения подсистем производится на основании анализа навигационной ссылки. Тема рассмотрена в публикации //infostart.ru/public/178957/

Для каждого рабочего стола создается общая форма, а также общая команда, которая помещается в панель навигации, для того, чтобы вернуться в эту форму, если ее перекроет какая-либо другая. 

Кроме этого, на кнопке из первой формы висит обработчик, который позволяет открыть любую форму не в отдельном окне, а заменяя основную форму «рабочего стола»(см. 3-й скрин).

«Внешний вид» необходимо установить в «Формы в отдельных окнах».

Конфигурация во вложении.

1 Comment

  1. vsnazarov

    не работает в интерфейсе Такси

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *