Привет, знатоки LabVIEW!
Ребята, впервые столкнулся с проблемой, которую даже затрудняюсь членораздельно сформулировать: это - скорее от недостатка понимания темы, но с этим ничего не поделать! ((
Итак, вот представьте: есть у меня на лицевой панели некий элемент управления (в самом простом случае - кнопка).
И висит он не просто на "морде", а на вкладке... а тереь представьте, что он же (функционально) нужен мне и на второй (а, может, и на третей) вкладке тоже - как быть в таком случае?
Только прошу Вас ответить в общей форме, а не привязывать ответ к банальной кнопке: я хочу понять решение проблемы в общем случае, а не "ставить костыль" для приведенной самой простой
ситуации.
Предусмотрены ли в данной среде подходы решения подобных ситуаций: использование (и визуализация) объекта из разных мест?
"2й образ" Control'a
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: "2й образ" Control'a
Первое - вы можете сделать по кнопке на каждой вкладке и выровнять их так, чтобы при переключении вкладок они выглядели как одна.
Плюс: разведение реакции на каждую вкладку.
Минус: увеличение количества контролов на панели.
Второе: Ставите кнопку на переднюю панель, на чистое место, далее в тулбаре нажимаете кнопку "Reorder" (крайнюю справа) и выбираете пункт "Move To Front". Таким образом кнопка перемещается на самый верхний слой и перекрывает другие объекты. После чего выбираете кнопку и (важно!) кнопками управления курсором на клавиатуре смещаете ее в нужное место. Если все правильно, то кнопка будет с "тенью". Тогда эта кнопка будет доступна на любых вкладках. Потом надо следить, чтобы кнопку мышью не двигать, иначе она будет установлена на текущий объект под ней.
Плюс: разведение реакции на каждую вкладку.
Минус: увеличение количества контролов на панели.
Второе: Ставите кнопку на переднюю панель, на чистое место, далее в тулбаре нажимаете кнопку "Reorder" (крайнюю справа) и выбираете пункт "Move To Front". Таким образом кнопка перемещается на самый верхний слой и перекрывает другие объекты. После чего выбираете кнопку и (важно!) кнопками управления курсором на клавиатуре смещаете ее в нужное место. Если все правильно, то кнопка будет с "тенью". Тогда эта кнопка будет доступна на любых вкладках. Потом надо следить, чтобы кнопку мышью не двигать, иначе она будет установлена на текущий объект под ней.
- gva62
- beginner
- Сообщения: 35
- Зарегистрирован: 21 апр 2017, 23:00
- Версия LabVIEW: 8.6
- Откуда: Харьков, Украина
- Контактная информация:
Re: "2й образ" Control'a
Понял, спасибо))
Мораль: т.е. все-таки надо как-то ухищряться и изголяться, но "прямого" (штатного) решения как такового не существует - очень жаль ((
Это я к тому, что в моем случае речь идет не о "кнопке", а о целом блоке (составной объект из разных контролов)... видимо, все-таки, проще сделать его дубль и,
утяжелив программу, позаботится о их "совместной" корректной работе.
Спасибо за полезные советы!
Мораль: т.е. все-таки надо как-то ухищряться и изголяться, но "прямого" (штатного) решения как такового не существует - очень жаль ((
Это я к тому, что в моем случае речь идет не о "кнопке", а о целом блоке (составной объект из разных контролов)... видимо, все-таки, проще сделать его дубль и,
утяжелив программу, позаботится о их "совместной" корректной работе.
Спасибо за полезные советы!
-
- professor
- Сообщения: 3406
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 176 раз
- Контактная информация:
Re: "2й образ" Control'a
А что мешает этот составной объект поверх вкладок забросить?
И какой решение в вашем понимании было бы "прямым"? На мой взгляд прямее расположения "над" другими объектами не придумать, т.к. есть обычный метод организации панели управления
И какой решение в вашем понимании было бы "прямым"? На мой взгляд прямее расположения "над" другими объектами не придумать, т.к. есть обычный метод организации панели управления
-
Vitekkz88
- expert
- Сообщения: 1100
- Зарегистрирован: 21 янв 2014, 15:45
- Награды: 3
- Версия LabVIEW: 12,13,14
- Откуда: Томск
- Контактная информация:
Re: "2й образ" Control'a
Вытаскивайте отдельно этот элемент управления, если он общий для группы вкладок. Делайте его видимым/не видимым по ситуации.
Если настройки этого элемента должны быть независимыми, а расположение должно быть в tab-е и везде по разному - то копировать проще будет.
Если настройки этого элемента должны быть независимыми, а расположение должно быть в tab-е и везде по разному - то копировать проще будет.
Инженер - это открыто светящийся интеллект, свободный и не обидный юмор, это легкость и широта мысли...Это воспитанность, тонкость вкусов, хорошая речь, плавно согласованная и без сорных словечек...
-А. И. Солженицын
-А. И. Солженицын
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 5 Ответы
- 847 Просмотры
-
Последнее сообщение dadreamer