UIFigure や AppDesigner の GUI 画面を操作できない状態(disable) に設定できますか?

조회 수: 22 (최근 30일)
MathWorks Support Team
MathWorks Support Team 2022년 5월 19일
답변: MathWorks Support Team 2022년 5월 19일
AppDesigner で作ったアプリケーションの画面(UIFigure)をある処理中だけ、操作できないようにしたいです。
Figure には Enable プロパティがありましたが、UIFigure には Enable プロパティがないようです。​

채택된 답변

MathWorks Support Team
MathWorks Support Team 2022년 5월 19일
AppDesigner の主なコンポーネントである UIFigure には Enable プロパティがありません。
代替案として、uiprogressdlg 関数を用いることが可能です。
・uiprogressdlg 関数
uiprogressdlg 関数で表示されるダイアログボックスが表示されている間は、GUI は操作できない状態になります。
例:
d = uiprogressdlg(app.UIFigure,'Title','Please Wait'); % ダイアログ表示(GUI はDisable 状態)
...
close(d) % ダイアログ終了(Enable 状態に戻る)

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 uifigure ベースのアプリ에 대해 자세히 알아보기

태그

아직 태그를 입력하지 않았습니다.

제품


릴리스

R2020b

Community Treasure Hunt

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

Start Hunting!