ContextMenu for each ListBoxItem
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hi, I'd like to create a ContextMenu for a ListBox in my app where the callbacks are aware of which item in the ListBox was selected. Is there a way to create the ContextMenu for each item, or can I only do it for the entire ListBox?
If the latter, how could I figure out which item I chose when entering the menu?
6 Commenti
J. Alex Lee
il 1 Apr 2021
@Cyrano Chatziantoniou, for example another list box that dynamically populates depending on the value of the first list box would be a simple one. I think the number of clicks would be the same as your original idea, but maybe you have to move the mouse cursor a little bit farther away...
anyway it's hard to know without knowing more about what you want to accomplish
J. Alex Lee
il 1 Apr 2021
actually, the context menu itself can be nested, so probably the most obvious way would be just to start with a context menu and use context menus all the way down...but again, depends on what exactly the behavior/outcome is that you are after.
Risposte (1)
Jan
il 1 Apr 2021
Modificato: Jan
il 1 Apr 2021
For the Java based listboxes in figures (not uifigures), see: https://undocumentedmatlab.com/articles/setting-listbox-mouse-actions
1 Commento
Bruno Luong
il 1 Apr 2021
Pitty that a lot of java-based tricks from undocumented matlab won't work with MATLAB app.
Vedere anche
Categorie
Scopri di più su Interactive Control and Callbacks in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!