Всплывающее меню

Простейшие вопросы в области инженерной разработки
Ответить
Аватара пользователя
Juri
I/O
I/O
Сообщения: 263
Зарегистрирован: 19 апр 2017, 23:06
Версия LabVIEW: 2021
Благодарил (а): 13 раз
Поблагодарили: 6 раз

Всплывающее меню

Сообщение Juri »

Мне надо чтобы меню открывалось рядом с кнопкой, которой его вызывает. Все хорошо, пока я не использую Splitter. Если кнопку поместить на нижнюю панель, то позиционирование меню происходит как если бы кнопка была на верхней панели. Для расчета позиции используется свойство вызывающей vi: \\Front Panel Window \ Window Bounds \ и свойство Position самого контролла.
Вложения
Screenshot_3.png
2222.png
3333333.png
Test menu.rar
(25.61 КБ) 84 скачивания
e-not67
interested
interested
Сообщения: 4
Зарегистрирован: 16 июл 2015, 12:23
Версия LabVIEW: 12
Контактная информация:

Re: Всплывающее меню

Сообщение e-not67 »

В данном случае можно сделать, например, вот так
Вложения
Всплывающее меню.vi
(17.37 КБ) 75 скачиваний
Blackman

Activity
leader
leader
Сообщения: 932
Зарегистрирован: 17 янв 2016, 15:02
Награды: 1
Версия LabVIEW: 6.1,8.5,20

Re: Всплывающее меню

Сообщение Blackman »

Используйте координаты контрола относительно панели :wink:
Вложения
Pane2Panel Coordinates.png
Аватара пользователя
Juri
I/O
I/O
Сообщения: 263
Зарегистрирован: 19 апр 2017, 23:06
Версия LabVIEW: 2021
Благодарил (а): 13 раз
Поблагодарили: 6 раз

Re: Всплывающее меню

Сообщение Juri »

Blackman спасибо! Теперь все работает как надо!
Вложения
Test menu.rar
(26.01 КБ) 81 скачивание
Ответить

Вернуться в «Для чайников»