Get the edit field for which a context menu was opened
Show older comments
I have a MATLAB UI that I am using the App Designer to use. On the UI, I have multiple Edit Fields, all of which I want to have the same Context Menu. However, when the Context Menu option is selected, I need to know which Edit Field was selected. How do I get which field was right clicked on?

I have tried just using the event source, but that returns the Context Menu object, not the Edit Field that was clicked on
% Menu selected function: AddChannelMenu
function AddChannelMenuSelected(app, event)
field_num = str2double(event.Source.Tag);
add_channel(app,field_num);
end
4 Comments
Mario Malic
on 19 Dec 2020
There was a question, I think it was identical one, but the solution wasn't really user friendly. Can you check UIFigure's property of your app, SelectedObject, it might return the Edit Field component.
Cris LaPierre
on 20 Dec 2020
Edited: Cris LaPierre
on 20 Dec 2020
Cole Pratt
on 21 Dec 2020
Mario Malic
on 21 Dec 2020
Edited: Mario Malic
on 21 Dec 2020
Then Cris' comment will help you.
Answers (0)
Categories
Find more on App Building in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!