Страница 1 из 1

корректное закрытие ВПП

Добавлено: 23 янв 2018, 23:01
Et_cetera
Приветствую форумчан! Вопрос в следующем: при работе программы вызывается лицевая панель ВПП и в нем вводятся некоторые значения. Если затем нажать кнопку ОК, то все хорошо, а если оператор случайно закрывает окно крестиком в углу,то все виснет. Как приравнять нажатие на крестик к нажатию кнопки ОК?
Упрощено все выглядит как этот калькулятор

Re: корректное закрытие ВПП

Добавлено: 23 янв 2018, 23:49
Alex Dem
В данном случае, может просто убрать возможность закрывать окно крестиком?
https://knowledge.ni.com/KnowledgeArtic ... 0019KoISAU

Re: корректное закрытие ВПП

Добавлено: 24 янв 2018, 09:25
dadreamer
Вам надо переделать Саб-ВИ диалог на Event Structure и обработать событие Panel Close?. Пример: http://labviewportal.org/viewtopic.php?p=71781#p71781

Re: корректное закрытие ВПП

Добавлено: 24 янв 2018, 09:29
Artem.spb
если усложнить работу программиста, но упростить жизнь пользователю, то можно добавить обработку событий «Panel close?» с очисткой самого события

Re: корректное закрытие ВПП

Добавлено: 24 янв 2018, 22:03
Et_cetera
Спасибо за ответы!