Как создать контекстное меню в контроле MulticolumnListbox?

Обсуждение, связанное с разработкой ПО верхнего уровня
Ответить
rsv
advanced
advanced
Сообщения: 170
Зарегистрирован: 18 июл 2019, 13:53
Версия LabVIEW: 2020
Откуда: Россия, Ижевск
Благодарил (а): 33 раза
Контактная информация:

Как создать контекстное меню в контроле MulticolumnListbox?

Сообщение rsv »

Доброго времени суток.
Планировал сделать вызов отдельной панели для редактирования текущей записи по контекстному меню, но в узлах свойств не нашёл соответствующего пункта.
Подскажите, как сделать контекстное меню для контрола MulticolumnListbox?
Спасибо.
Аватара пользователя
Kosist

Activity Gold
expert
expert
Сообщения: 1236
Зарегистрирован: 21 фев 2011, 23:44
Награды: 2
Версия LabVIEW: 2013-2020
Благодарил (а): 23 раза
Поблагодарили: 30 раз
Контактная информация:

Re: Как создать контекстное меню в контроле MulticolumnListb

Сообщение Kosist »

Посмотрите вот эту статью - http://www.ni.com/tutorial/3171/en/. Создаете меню "вручную", а потом в Event Structure обрабатываете события согласно выбраному пункту меню.
Мы делили апельсин - много наших полегло...
Artem.spb

Activity Автор
professor
professor
Сообщения: 3393
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

Re: Как создать контекстное меню в контроле MulticolumnListb

Сообщение Artem.spb »

Можно и статично меню создать, но я предпочитаю такой вариант.
menu.png
1) можно проанализировать место клика и просто не показывать меню, если оно не нужно (например, клик по пустым ячейкам).
2) список пунктов легко задаётся опять же в зависимости от места клика. Где-то добавить, где-то убавить.
rsv
advanced
advanced
Сообщения: 170
Зарегистрирован: 18 июл 2019, 13:53
Версия LabVIEW: 2020
Откуда: Россия, Ижевск
Благодарил (а): 33 раза
Контактная информация:

Re: Как создать контекстное меню в контроле MulticolumnListb

Сообщение rsv »

Спасибо, Kosist и Artem.spb. Буду разбираться.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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