|
<< Click to Display Table of Contents >> Navigation: Создание окон для клиента визуализации > Рекомендации по созданию окон > Особенности создания окон в библиотеке |
Если какая-то часть мнемосхемы повторяется в проекте несколько раз, то правильнее создать шаблон окна в библиотеке, а в проекте уже использовать его экземпляры.
Однако, при таком подходе разработчик проектов должен учитывать ряд особенностей.
Важно! Разработчик проекта не имеет доступа к событиям отдельных элементов экземпляра окна, и может работать только с событиями окна.
Рассмотрим ситуацию, когда на одной и той же мнемосхеме, или на разных мнемосхемах, есть несколько групп элементов управления, которые выглядят одинаково, имеют один и тот же алгоритм работы, но должны быть связаны с разными параметрами. Например, одна группа работает с одним насосом, а другая группа - с другим насосом. В этом случае, создаем окно в библиотеке.
На вкладке События создаем два события, назовем их Включить и Выключить:


Добавляем в него элементы управления, например, две кнопки.

Затем необходимо сделать вызов событий окна из событий кнопок. Для этого выделим кнопку, и в её панели свойств переключимся в режим отображения, позволяющий работать с событиями. Добавим нужное событие, например, Нажатие мыши:
В это событие необходимо добавить действие Вызвать событие:

Затем перетащить пользовательское событие окна в параметры созданного действия:

После этого, при помещении экземпляра окна в другое окно, можно будет определять действие, которое будет происходить при вызове того или иного события окна.