Подскажите, как правильнее организовать переходы между окнами?
То есть у одного объекта/объектов есть по несколько окон. Перетаскивая объект на мнемосхему, можно добиться правильного открытия окон (равносильно поле события-открыть нужное окно).
При этом окна накладываются друг на друга и надо закрывать в произвольном порядке (в зависимости от ситуации).
Теперь, как закрывать произвольные окна разных объектов (находятся в разных уровнях дерева)?
Видятся такие решения:
1) отслеживание всех открытых окон по скрипту (не могу правильно написать реализацию для всего проекта) и в случае, если окно открыто, тогда закрыть его по событию.
2) закладывать область на схеме для кнопок закрыть (менее предпочтительный вариант)




Ответить с цитированием
