PDA

Просмотр полной версии : Универсальное диалоговое окно



aaaSashaMGGU
30.09.2024, 13:58
Добрый день
Задача: по щелчку на задвижку показать диалоговое окно с кнопками ОТКРЫТЬ и ЗАКРЫТЬ. По щелчку на эти кнопки - чтобы в ПЛК уходила соответствующая команда
Тут всё просто и понятно
Теперь две разных задвижки. По щелчку на каждую из них чтобы появилось окно с кнопками. Тут тоже проблем не вижу: рисуем 2 однотипных диалоговых окна и всё

А если таких задвижек 100? Можно нарисовать одно "универсальное" окно для любой из задвижек? Чтобы по щелчку на задвижку появлялось такое окно для её управления
В идеале - чтобы такое окно появлялось каждый раз при щелчке на задвижку, даже если уже открыто такое же окно для другой задвижки. Или даже нескольких
Чтобы где-нибудь рядом в текстовом поле отображалось имя той задвижки, окно которой мы только что открыли

Скорее всего, так сделать можно, не подскажете, как? Примером не поделитесь?.. Или документ, который можно почитать?
Спасибо!

Евгений Кислов
30.09.2024, 14:03
Добрый день.


Скорее всего, так сделать можно, не подскажете, как? Примером не поделитесь?.. Или документ, который можно почитать?

https://youtu.be/max0y01pQvs?si=1ogen4KkOXMAkmAG

Этот пример можно адаптировать под вашу задачу (в частности, не закрывать предыдущий диалог при открытии нового).

aaaSashaMGGU
30.09.2024, 18:07
Добрый день.



https://youtu.be/max0y01pQvs?si=1ogen4KkOXMAkmAG

Этот пример можно адаптировать под вашу задачу (в частности, не закрывать предыдущий диалог при открытии нового).

Да, как будто, то, что нужно
Спасибо!