Просмотр полной версии : Закрыть окна
Здравствуйте! У меня при нажатии на элемент выпадает "Новое окно" и таких элементов будет несколько, соответственно и окон тоже. Как при нажатии на экран (на фоне которого окна выпадают) сделать так , чтобы они закрывались??? Спасибо
SCADAMaster
20.01.2015, 10:49
Разве что положить на мнемосхему событие (правой кнопкой мыши - зона выбора). Сделайте зону выбора фоном мнемосхемы. Затем у события, на закладке "Действия" создайте действия по закрытию окон которые могут быть открыты с этой мнемосхемы.
Дело в том, что событие (как зона выбора) закрывает мнемосхему, только ту к которой присоединена в дереве. Получается событий нужно столько же сколько и окон, но друг на друга их не наложешь на главной мнемосхеме. А на закладке "действие" не возможен выбор конкретной мнемосхемы. Что придумать не знаю,
SCADAMaster
20.01.2015, 13:39
Можно положить событие на мнемосхему, импульс с него передать другим событиям, которые будут находится в объекте с окном которое нужно закрыть. У этих событий уже можно добавить действие закрытия.
Спасибо! Все получилось! Еще вопрос! А то, что импульс так долго передается, с этим нельзя ничего сделать? Такой же вопрос и по кнопке квитирования (не та, что в журнале - сам сделал кнопку)? Спасибо
SCADAMaster
20.01.2015, 15:26
Данные передаются в течении цикла. Исполнение программы идет сверху вниз.
Возможно у вас событие нажатия находится ниже событий закрытия - тогда данные к ним передадутся в следующем цикле.
Powered by vBulletin® Version 4.2.3 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot