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

Простейшие вопросы в области инженерной разработки

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

Postby Et_cetera on 23 Jan 2018, 23:01

Приветствую форумчан! Вопрос в следующем: при работе программы вызывается лицевая панель ВПП и в нем вводятся некоторые значения. Если затем нажать кнопку ОК, то все хорошо, а если оператор случайно закрывает окно крестиком в углу,то все виснет. Как приравнять нажатие на крестик к нажатию кнопки ОК?
Упрощено все выглядит как этот калькулятор
Attachments
Untitled 1 Folder.zip
(7.13 KiB) Downloaded 20 times
Et_cetera
beginner
beginner
 
Posts: 26
Joined: 17 Oct 2017, 22:53
LabVIEW Version: 2017
Karma: 0

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

Postby Alex Dem on 23 Jan 2018, 23:49

В данном случае, может просто убрать возможность закрывать окно крестиком?
https://knowledge.ni.com/KnowledgeArtic ... 0019KoISAU
Alex Dem
user
user
 
Posts: 70
Joined: 06 May 2015, 22:24
LabVIEW Version: 2014
Karma: 8

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

Postby dadreamer on 24 Jan 2018, 09:25

Вам надо переделать Саб-ВИ диалог на Event Structure и обработать событие Panel Close?. Пример: viewtopic.php?p=71781#p71781
User avatar
dadreamer
professor
professor
 
Posts: 3062
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2018
Karma: 765
I/O VIP vision internet

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

Postby Artem.spb on 24 Jan 2018, 09:29

если усложнить работу программиста, но упростить жизнь пользователю, то можно добавить обработку событий «Panel close?» с очисткой самого события
Attachments
pclose.png
pclose.png (13.98 KiB) Viewed 690 times
Artem.spb
expert
expert
 
Posts: 1309
Joined: 31 Jul 2011, 23:05
Medals: 2
Activity (1) Автор (1)
LabVIEW Version: 12,14,15
Karma: 224
CLD hardware I/O VIP freelance

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

Postby Et_cetera on 24 Jan 2018, 22:03

Спасибо за ответы!
Et_cetera
beginner
beginner
 
Posts: 26
Joined: 17 Oct 2017, 22:53
LabVIEW Version: 2017
Karma: 0


Return to Для чайников

Who is online

Users browsing this forum: No registered users and 9 guests

cron