Есть несколько коллекций свойств для разных элементов мебели, скажем, кухонные модули различных назначений. Некоторые свойства общие для всех коллекций - габарит ширины, высоты, глубины и пр. Другие свойства уникальные для каждого из них. Задача стоит такая: при выборе определенного типа модуля должны отображаться соответствующие ему уникальные параметры для настройки в окне свойств программы. Существует метод Visible, решающий эту задачу. Но его возможно применить только к одному конкретному объекту в коде скрипта.
Есть ли возможность скрывать свойства, так сказать, оптом, заключив, например, их в блок, или функцию? Можно, конечно это реализовать посредством заключения их в группу и тогда все, что принадлежит ей тоже скрывается. Но, это требует для каждого объекта группы указать в коде принадлежность к ней, а это большая рутинная работа, учитывая, количество модулей - около 20 штук.
|