How Enable and disable panel by popup menu selections

4 views (last 30 days)
In my program i want to do following in GUI
i select first option from popup menu at same time panel_1 is enable and panel_2 is disable
when i select another option at that time panel_1 is disable and panel_2 is enable
  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.

Answers (3)

Walter Roberson
Walter Roberson on 29 Jul 2012
uipanel cannot be enabled or disabled: they can just be set to be visible or not.
switch get(hObject, 'Value')
case 1:
set(handles.panel_1, 'Visible', 'on');
set(handles.panel_2, 'Visible', 'off');
case 2:
set(handles.panel_1, 'Visible', 'off');
set(handles.panel_2, 'Visible', 'on');
end

Lukasz Pater
Lukasz Pater on 28 Nov 2016
Parameter Enable for popup menu control:
  • on - regular menu
  • off - menu blocked with grey background
  • inactive - menu blocked without grey background

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.

Categories

Find more on Migrate GUIDE Apps 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!