How Enable and disable panel by popup menu selections

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 commentaire

As of R2020b ButtonGroup and Panel both support Enable when the button group or panel is parented to a uifigure.

Connectez-vous pour commenter.

Réponses (3)

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 le 28 Nov 2016

1 vote

Parameter Enable for popup menu control:
  • on - regular menu
  • off - menu blocked with grey background
  • inactive - menu blocked without grey background

1 commentaire

That is correct for uicontrol style popup . It does not apply for uipanel

Connectez-vous pour commenter.

Eric Sargent
Eric Sargent le 9 Déc 2020

1 vote

As of R2020b ButtonGroup and Panel both support Enable when the button group or panel is parented to a uifigure.

Catégories

En savoir plus sur Interactive Control and Callbacks dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by