Как написать код для реакции На КРЕСТИК (закрыть)
- Chiba-san
- beginner
- Сообщения: 33
- Зарегистрирован: 12 авг 2008, 16:06
- Версия LabVIEW: 8.2
- Откуда: Ставрополь
- Контактная информация:
Как написать код для реакции На КРЕСТИК (закрыть)
Люди добрые, не могу найти объект какой-нить который будет отвечать за нажатие крестика (правый верхний угол в title bar)!!!
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Как написать код для реакции На КРЕСТИК (закрыть)
За это отвечает ивент "Panel Close" в ивент структуре.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
- Chiba-san
- beginner
- Сообщения: 33
- Зарегистрирован: 12 авг 2008, 16:06
- Версия LabVIEW: 8.2
- Откуда: Ставрополь
- Контактная информация:
Re: Как написать код для реакции На КРЕСТИК (закрыть)
С помощью EVENt не получается. Программа закрывается и ничего не происходит (к примеру, чтоб выдавалось сообщение).
Последний раз редактировалось Chiba-san 25 сен 2008, 12:44, всего редактировалось 1 раз.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Как написать код для реакции На КРЕСТИК (закрыть)
А что именно должно произойти?
Нажимаешь на крестик, прибор регистрирует ивент "panel close" и что дальше?
Нажимаешь на крестик, прибор регистрирует ивент "panel close" и что дальше?
- Chiba-san
- beginner
- Сообщения: 33
- Зарегистрирован: 12 авг 2008, 16:06
- Версия LabVIEW: 8.2
- Откуда: Ставрополь
- Контактная информация:
Re: Как написать код для реакции На КРЕСТИК (закрыть)
ну к примеру, сообщение типа: "Хотите ли вы сохранить результаты" и т.п. с выбором: делать сейв или нет...
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Как написать код для реакции На КРЕСТИК (закрыть)
Ну делай то что хочешь в этот ивент. Можешь засунуть туда свой диалог и запись в файл.
- Chiba-san
- beginner
- Сообщения: 33
- Зарегистрирован: 12 авг 2008, 16:06
- Версия LabVIEW: 8.2
- Откуда: Ставрополь
- Контактная информация:
Re: Как написать код для реакции На КРЕСТИК (закрыть)
Проблема в том, что не получается! Засовываю в ивент,а прога вылетает и не отрабатывает евент! Вот к примеру:
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
- Chiba-san
- beginner
- Сообщения: 33
- Зарегистрирован: 12 авг 2008, 16:06
- Версия LabVIEW: 8.2
- Откуда: Ставрополь
- Контактная информация:
Re: Как написать код для реакции На КРЕСТИК (закрыть)
Ерунда какая-то... не пойму как работает panel close? discard присвоил true... в результате: программа работает, но вот при close panel... ничего не происходит!
СОрри, уже переделал: убрал тайм-аут, дискард - фалс...
ТОлько проблема в том, что перестали объекты, которые были в евенте/тайм-аут...
СОрри, уже переделал: убрал тайм-аут, дискард - фалс...
ТОлько проблема в том, что перестали объекты, которые были в евенте/тайм-аут...
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Как написать код для реакции На КРЕСТИК (закрыть)
А зачем ты убрал таймаут? Если ты его убрал, то то что находится в ивенте таймаут не будет выполнятся.
А дискард сделан для того, чтобы отменить ивент. То есть если дискард - тру, то ивента как бы и не было.
А дискард сделан для того, чтобы отменить ивент. То есть если дискард - тру, то ивента как бы и не было.
- Chiba-san
- beginner
- Сообщения: 33
- Зарегистрирован: 12 авг 2008, 16:06
- Версия LabVIEW: 8.2
- Откуда: Ставрополь
- Контактная информация:
Re: Как написать код для реакции На КРЕСТИК (закрыть)
Сделал, млин. Теперь все работает как надо. Огромное спасибо!
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Как написать код для реакции На КРЕСТИК (закрыть)
Я бы посоветовал придерживаться либо той структуры либо другой.
Засунь всё в ивент структуру - таймаут, кроме кноба, как советовал Виктор:
/viewtopic.php?p=2648#p2648
Засунь всё в ивент структуру - таймаут, кроме кноба, как советовал Виктор:
/viewtopic.php?p=2648#p2648
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение