How to find parent uifigure for a child several layers down
10 views (last 30 days)
I want to call uiconfirm from a uilistbox's ValueChangedFcn. uiconfirm requires a uifigure as its first argument, but the uilistbox is several layers down from the parent uifigure. These layers consist of custom components (built from matlab.ui.componentcontainer.ComponentContainer) and uigridlayouts. Is there a builtin way to find the handle to the parent uifigure? I want to avoid having to pass the figure handle down through each layer. I'm sure that this question has been asked and answered before, but I've been unable to find the solution
Thanks times a million,
More Answers (1)
dpb on 23 Sep 2022
" I want to avoid having to pass the figure handle down through each layer."
In an app, data are all global anyway, so save the uifigure handle on startup/creation and use the saved variable value/handle instead.