Как скрыть png картинку программно?
- jane_wild
- adviser
- Сообщения: 221
- Зарегистрирован: 30 июн 2016, 02:11
- Версия LabVIEW: 2020
- Благодарил (а): 14 раз
- Поблагодарили: 2 раза
Как скрыть png картинку программно?
Ребята можно каким либо образом скрывать/показывать PNG картинку на фронтальной панели? По нажатию кнопки например. Я понимаю что можно использовать pict ring... А если картинка сама по себе, в качестве декорации так сказать... Это возможно?
-
IvanLis
- guru
- Сообщения: 5099
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 14 раз
- Поблагодарили: 26 раз
Re: Как скрыть png картинку программно?
Возможно, если один элемент декора, то все ОК, иначе нужно знать индекс.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- doctor
- Сообщения: 2416
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 13 раз
- Поблагодарили: 63 раза
- Контактная информация:
Re: Как скрыть png картинку программно?
Да вообще не проблема. Я много лет назад декорациями шторки делал - они и двигались и сжимались. Отлично работает :)
-
- advanced
- Сообщения: 180
- Зарегистрирован: 02 июн 2016, 12:07
- Версия LabVIEW: 15
- Благодарил (а): 4 раза
- Поблагодарили: 4 раза
Re: Как скрыть png картинку программно?
Нелогичность в декорациях в том, что если создаешь новый элемент, он в массиве становится первым.
Наверное, это не большая проблема. Я создавал массив UID и через него идентифицировал нужный элемент.
Я бы использовал 2d picture для картинки.
Наверное, это не большая проблема. Я создавал массив UID и через него идентифицировал нужный элемент.
Я бы использовал 2d picture для картинки.
-
dadreamer
- professor
- Сообщения: 3636
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2020
- Благодарил (а): 3 раза
- Поблагодарили: 32 раза
- Контактная информация:
Re: Как скрыть png картинку программно?
Кстати, для определения UID помимо скриптинга можно использовать Heap Peek.
Если не лень, поставьте kudos на эту идею: give decorations a label property to address and modify them programatically Может, когда-нибудь таки реализуют.
-
- doctor
- Сообщения: 2416
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 13 раз
- Поблагодарили: 63 раза
- Контактная информация:
Re: Как скрыть png картинку программно?
Не совсем так. Порядок в "стопке" зависит от порядка уровня на экране. Если переместить вверх/вниз, то и порядок в массиве изменится.
Новый элемент всегда складируется на верхний слой, вот он и попадает в первый элемент массива.
Ну и вероятность добавления новых декораций не велика, так что да, проблема не большая.
-
IvanLis
- guru
- Сообщения: 5099
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 14 раз
- Поблагодарили: 26 раз
Re: Как скрыть png картинку программно?
Во тут дискуссию развели

Всегда можно перебрать все элементы и найти необходимый индекс.

Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- doctor
- Сообщения: 2416
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 13 раз
- Поблагодарили: 63 раза
- Контактная информация:
Re: Как скрыть png картинку программно?
Людям общения не хватает :)

Мы не говорим про проблемы, мы обсуждаем множество вариантов решения.
-
- advanced
- Сообщения: 180
- Зарегистрирован: 02 июн 2016, 12:07
- Версия LabVIEW: 15
- Благодарил (а): 4 раза
- Поблагодарили: 4 раза
Re: Как скрыть png картинку программно?
Ого, я не догадался, думал они по времени создания сортируются)
У меня декораций-стрелок много было, на одном месте 4 штуки (влево-вправо-вверх-вниз, видимость в зависимости от состояний) и в разных местах.
Потом путался с ними
- jane_wild
- adviser
- Сообщения: 221
- Зарегистрирован: 30 июн 2016, 02:11
- Версия LabVIEW: 2020
- Благодарил (а): 14 раз
- Поблагодарили: 2 раза
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение