ContextMenu for each ListBoxItem
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
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 comentarios
J. Alex Lee
el 1 de Abr. de 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
el 1 de Abr. de 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.
Respuestas (1)
Jan
el 1 de Abr. de 2021
Editada: Jan
el 1 de Abr. de 2021
For the Java based listboxes in figures (not uifigures), see: https://undocumentedmatlab.com/articles/setting-listbox-mouse-actions
1 comentario
Bruno Luong
el 1 de Abr. de 2021
Pitty that a lot of java-based tricks from undocumented matlab won't work with MATLAB app.
Ver también
Categorías
Más información sobre Interactive Control and Callbacks en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!