ContextMenu for each ListBoxItem
3 ビュー (過去 30 日間)
古いコメントを表示
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 件のコメント
J. Alex Lee
2021 年 4 月 1 日
@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
2021 年 4 月 1 日
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.
回答 (1 件)
Jan
2021 年 4 月 1 日
編集済み: Jan
2021 年 4 月 1 日
For the Java based listboxes in figures (not uifigures), see: https://undocumentedmatlab.com/articles/setting-listbox-mouse-actions
1 件のコメント
Bruno Luong
2021 年 4 月 1 日
Pitty that a lot of java-based tricks from undocumented matlab won't work with MATLAB app.
参考
カテゴリ
Help Center および File Exchange で Interactive Control and Callbacks についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!