How to disable the checkbox "don't show this dialog again"
조회 수: 8 (최근 30일)
이전 댓글 표시
Hello everyone,
I'm trying to make a dialog box with multiple responses. I want this dialog box to always appear, thus I'd like to disable the "Do not show this dialog again".
Here is an exemple of my code (I use MATLAB 2018b) :
temp.group = "grouptest"; temp.pref = "preftest"; temp.title = "Are you hungry ?";
temp.quest = ["Do you want a sandwich ?"];
temp.pbtns = ["yes","no"]; temp.pval = uigetpref(temp.group,temp.pref,temp.title,temp.quest,temp.pbtns, ...
"CheckboxState",0, "ExtraOptions","Cancel");
if strcmp(temp.pval,'yes') == 1
exemple = 1
elseif strcmp(temp.pval,'no') == 1
exemple = 2
else
clearvars temp
end
댓글 수: 0
채택된 답변
Aditya
2024년 8월 1일
편집: Aditya
2024년 8월 1일
You can either reenable the button everytime or you can create your own custom dialog box using "questdlg" function:
To reenable it you can use "setpref" or "uisetpref" function as mentioned in this link:
To create a custom question dialog box you can refer to this MathWorks documentation link:
I hope this helps!
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Dialog Boxes에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!