Get the edit field for which a context menu was opened

2 views (last 30 days)
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
Cole Pratt
Cole Pratt on 21 Dec 2020
The UIFigure doesn't appear to have a SelectedObject property, so I don't think your suggestion will work Mario. As for the previous posting, I wasn't able to get anywhere with it because there is no ClickedOn callback for EditFields.

Sign in to comment.

Answers (0)

Categories

Find more on Interactive Control and Callbacks in Help Center and File Exchange

Products


Release

R2020b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!