Управление лицевой панелью

Обсуждение, связанное с разработкой ПО верхнего уровня
Andry
user
user
Сообщения: 96
Зарегистрирован: 14 июн 2013, 12:50
Версия LabVIEW: 2012
Контактная информация:

Управление лицевой панелью

Сообщение Andry »

Всем привет! У меня вопрос,нужно считать нажатие на крестик(закрытие лицевой панели в верхнем правом углу),что-то сделать ,а потом ее закрыть.Что только не пробовал не получается!!!Подскажите,пожалуйста ,если кто сталкивался с данной проблемой.
Аватара пользователя
Super Star
adviser
adviser
Сообщения: 228
Зарегистрирован: 07 фев 2013, 08:37
Версия LabVIEW: 2011

Re: Управление лицевой панелью

Сообщение Super Star »

в эвент структуре есть событие Panel Close

Изображение
я люблю свою работу.... Я приду сюда в субботу ...
Andry
user
user
Сообщения: 96
Зарегистрирован: 14 июн 2013, 12:50
Версия LabVIEW: 2012
Контактная информация:

Re: Управление лицевой панелью

Сообщение Andry »

Все работает,спасибо,даже есть дискарт )Можно и передумать закрывать.Еще вопрос,если доводилось делать.Вопрос в следующем,когда в настройках vi я убираю минимизацию и возможность изменения размера,то вместе с этим уходит и красивая рамочка вокруг vi,можно ли при этих настройках избежать этого или нет?
Аватара пользователя
Super Star
adviser
adviser
Сообщения: 228
Зарегистрирован: 07 фев 2013, 08:37
Версия LabVIEW: 2011

Re: Управление лицевой панелью

Сообщение Super Star »

можно в настройках все оставить как было, а в эвент кес есть события "минимизации" отлавливать и "дискарт" делать
я люблю свою работу.... Я приду сюда в субботу ...
Andry
user
user
Сообщения: 96
Зарегистрирован: 14 июн 2013, 12:50
Версия LabVIEW: 2012
Контактная информация:

Re: Управление лицевой панелью

Сообщение Andry »

Спасибо,очень ценный совет)Зачем *Инструмент* так все усложнил?)
Andry
user
user
Сообщения: 96
Зарегистрирован: 14 июн 2013, 12:50
Версия LabVIEW: 2012
Контактная информация:

Re: Управление лицевой панелью

Сообщение Andry »

Попробовал,дискарта нет,а восстанавливая свойства в while,все равно пытается на один шажек подвинуться.
Вложения
Панель.vi
(12.72 КБ) 160 скачиваний
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5462
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 86 раз

Re: Управление лицевой панелью

Сообщение IvanLis »

Super Star писал(а):можно в настройках все оставить как было, а в эвент кес есть события "минимизации" отлавливать и "дискарт" делать
У меня в 2010 такого события нет, может это конечно особенность Linux версии :dntknw: .
Ну а почему бы эти кнопки вообще не скрыть от пользователя, оставив только необходимые.
Без имени.png
Andry
user
user
Сообщения: 96
Зарегистрирован: 14 июн 2013, 12:50
Версия LabVIEW: 2012
Контактная информация:

Re: Управление лицевой панелью

Сообщение Andry »

Спасибо,за отклик.Дело не в кнопках,а в том,чтобы оставить рамочку вокруг VI,которая есть при разрешении изменения размера!Если скрыть ,запретить изменение размера,то она исчезает и панель смотрится как бельмо на экране.Буду признателен за подсказку!
Аватара пользователя
Viktor

Activity Professionalism Tutorials Black
expert
expert
Сообщения: 1408
Зарегистрирован: 23 мар 2008, 10:56
Награды: 4
Версия LabVIEW: 2020
Откуда: Санкт-Петербург
Благодарил (а): 17 раз
Поблагодарили: 3 раза
Контактная информация:

Re: Управление лицевой панелью

Сообщение Viktor »

Дело не в кнопках,а в том,чтобы оставить рамочку вокруг VI,которая есть при разрешении изменения размера
Так вот же - и рамочка есть, и лишних кнопок нет:
Appearance.PNG
panel.PNG
Andry
user
user
Сообщения: 96
Зарегистрирован: 14 июн 2013, 12:50
Версия LabVIEW: 2012
Контактная информация:

Re: Управление лицевой панелью

Сообщение Andry »

Это все понятно,я имею ввиду вот такой вид.
Вложения
панель.JPG
Аватара пользователя
Viktor

Activity Professionalism Tutorials Black
expert
expert
Сообщения: 1408
Зарегистрирован: 23 мар 2008, 10:56
Награды: 4
Версия LabVIEW: 2020
Откуда: Санкт-Петербург
Благодарил (а): 17 раз
Поблагодарили: 3 раза
Контактная информация:

Re: Управление лицевой панелью

Сообщение Viktor »

Так я понял, что рамочка нужна, и предложил вариант, как её оставить :crazy:
Andry
user
user
Сообщения: 96
Зарегистрирован: 14 июн 2013, 12:50
Версия LabVIEW: 2012
Контактная информация:

Re: Управление лицевой панелью

Сообщение Andry »

Спасибо,я понял)Но цель была сделать именно так,как в винде.Я уже чего только не перепробовал,но понял,что или чего-то не знаю или просто в приборе это не реализуемо)
Andry
user
user
Сообщения: 96
Зарегистрирован: 14 июн 2013, 12:50
Версия LabVIEW: 2012
Контактная информация:

Re: Управление лицевой панелью

Сообщение Andry »

Так все-же ни у кого нет решения вопроса?)
AndreyDmitriev

Activity Professionalism Tutorials Gold Black
VIP
VIP
Сообщения: 1327
Зарегистрирован: 03 фев 2010, 00:42
Награды: 6
Версия LabVIEW: 6.1 - 2024
Откуда: Германия
Благодарил (а): 1 раз
Поблагодарили: 38 раз
Контактная информация:

Re: Управление лицевой панелью

Сообщение AndreyDmitriev »

Andry писал(а):Так все-же ни у кого нет решения вопроса?)
A Title Bar включить вам религия не позволяет? :wink:
Andry
user
user
Сообщения: 96
Зарегистрирован: 14 июн 2013, 12:50
Версия LabVIEW: 2012
Контактная информация:

Re: Управление лицевой панелью

Сообщение Andry »

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

Вернуться в «Лицевая панель»