アプリのウインドウを​前面に持ってくるには​どうすればよいですか​?

App Designerでアプリ上にボタンを設置し、ボタンのコールバックでuigetfileを呼び出してmatファイルを読み込むと、uigetfileのダイアログの「開く」を押した時点で毎回アプリが他のウインドウの背面に隠れてしまいます。
アプリを最前面にしたままにする、もしくは背面に隠れてしまったアプリを最前面に戻す方法はありますか?

 채택된 답변

Hernia Baby
Hernia Baby 2022년 12월 20일

0 개 추천

댓글 수: 3

Yuichi Gomi
Yuichi Gomi 2022년 12월 20일
ご回答ありがとうございます。
上記の方法は試したのですが、
% app.UIFigure.WindowStyle = 'alwaysontop'; % R2018aなのでalwaysontopは未対応
app.UIFigure.WindowStyle = 'modal';
この機能は関数 uifigure で作成された Figure ではサポートされていません。詳細は、「App Designer でのグラフィックスのサポート」を参照してください。
というエラーが出てしまいます。
Hernia Baby
Hernia Baby 2022년 12월 20일
R2018aでのお話なのですね
コマンドの後に
drawnow;
figure(app.UIFigure)
を入れてみるのはどうでしょうか?
Yuichi Gomi
Yuichi Gomi 2022년 12월 20일
意図通り前面に戻ってくるようになりました。ありがとうございます!

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 App Designer を使用したアプリ開発에 대해 자세히 알아보기

제품

릴리스

R2018a

태그

질문:

2022년 12월 19일

댓글:

2022년 12월 20일

Community Treasure Hunt

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

Start Hunting!