How to disable a panel in GUIDE ?

44 views (last 30 days)
Avi Pal
Avi Pal on 14 Mar 2012
Answered: Eric Sargent on 9 Dec 2020
i have a panel with a no. of push buttons and other test fields, and i want to disable them till a radio button is selected; So, how can disable an entire panel without going for each component and disable them separately ??
I am using Matlab 2011a.
  1 Comment
Eric Sargent
Eric Sargent on 9 Dec 2020
As of R2020b ButtonGroup and Panel both support Enable when the button group or panel is parented to a uifigure.

Sign in to comment.

Accepted Answer

Walter Roberson
Walter Roberson on 14 Mar 2012
You could set() the entire uipanel to have Visible 'off'
But if you want the panel to be still visible, then
set(findall(PanelHandle, '-property', 'enable'), 'enable', 'off')
  15 Comments
Walter Roberson
Walter Roberson on 4 Sep 2017
Please post a small example that demonstrates the problem.

Sign in to comment.

More Answers (1)

Eric Sargent
Eric Sargent on 9 Dec 2020
As of R2020b ButtonGroup and Panel both support Enable when the button group or panel is parented to a uifigure.

Community Treasure Hunt

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

Start Hunting!