Особенности создания окон в библиотеке

<< Click to Display Table of Contents >>

Navigation:  Создание окон для клиента визуализации > Рекомендации по созданию окон >

Особенности создания окон в библиотеке

Если какая-то часть мнемосхемы повторяется в проекте несколько раз, то правильнее создать шаблон окна в библиотеке, а в проекте уже использовать его экземпляры.

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

Работа с событиями

Важно! Разработчик проекта не имеет доступа к событиям отдельных элементов экземпляра окна, и может работать только с событиями окна.

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

На вкладке События создаем два события, назовем их Включить и Выключить:

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

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

В это событие необходимо добавить действие Вызвать событие:

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

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