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!