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

Обсуждение, связанное с разработкой ПО верхнего уровня

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

Postby rsv on 28 Oct 2019, 10:39

Доброго времени суток.
Планировал сделать вызов отдельной панели для редактирования текущей записи по контекстному меню, но в узлах свойств не нашёл соответствующего пункта.
Подскажите, как сделать контекстное меню для контрола MulticolumnListbox?
Спасибо.
rsv
beginner
beginner
 
Posts: 48
Joined: 18 Jul 2019, 13:53
LabVIEW Version: 2018
Karma: 0

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

Postby Kosist on 28 Oct 2019, 12:14

Посмотрите вот эту статью - http://www.ni.com/tutorial/3171/en/. Создаете меню "вручную", а потом в Event Structure обрабатываете события согласно выбраному пункту меню.
Мы делили апельсин - много наших полегло...
User avatar
Kosist
expert
expert
 
Posts: 1007
Joined: 21 Feb 2011, 23:44
Medals: 2
Activity (1) Gold (1)
LabVIEW Version: 2013-2017
Karma: 282
CLAD I/O VIP students

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

Postby Artem.spb on 28 Oct 2019, 13:44

Можно и статично меню создать, но я предпочитаю такой вариант.
menu.png

1) можно проанализировать место клика и просто не показывать меню, если оно не нужно (например, клик по пустым ячейкам).
2) список пунктов легко задаётся опять же в зависимости от места клика. Где-то добавить, где-то убавить.
Artem.spb
expert
expert
 
Posts: 1675
Joined: 31 Jul 2011, 23:05
Medals: 2
Activity (1) Автор (1)
LabVIEW Version: 12,14,15
Karma: 266
CLD hardware I/O VIP freelance

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

Postby rsv on 28 Oct 2019, 15:39

Спасибо, Kosist и Artem.spb. Буду разбираться.
rsv
beginner
beginner
 
Posts: 48
Joined: 18 Jul 2019, 13:53
LabVIEW Version: 2018
Karma: 0


Return to Лицевая панель

Who is online

Users browsing this forum: No registered users and 0 guests

cron