How to deactivate an editable component based on another component in Matlab app?
4 次查看(过去 30 天)
显示 更早的评论
Hi,
i'm trying to build an app with a structure as follows:
- editable 1 (e.g., the input file name)
- drop down list (leads to 4 available calculation scenarios. The options are 0, 1, 2, 3)
- editable 2 (e.g., another required input which is only necessary in the case of scenarios 2 and 3)
- Run button.
My question is, how can I hide/disable/deactivate editable component 2 in the GUI based on the input given in the drop down list?
The scenarios drop down doesn't have to be a drop down.
Thank you in advance.
0 个评论
采纳的回答
C B
2021-10-1
% Value changed function: DropDown
function DropDownValueChanged(app, event)
value = app.DropDown.Value;
if strcmp(value,'Option 2')
app.EditField.Editable = false;
else
app.EditField.Editable = true;
end
end
2 个评论
Kevin Holly
2021-10-1
If you have two dropdown boxes:
value = app.DropDown.Value;
if value == 'Option 2' || value == 'Option 3'
app.DropDown2.Editable = 'off';
else
app.DropDown2.Editable = 'on';
end
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Environment and Settings 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!