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

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

 Respuesta aceptada

Hernia Baby
Hernia Baby el 20 de Dic. de 2022

0 votos

3 comentarios

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

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre App Designer を使用したアプリ開発 en Centro de ayuda y File Exchange.

Productos

Versión

R2018a

Etiquetas

Preguntada:

el 19 de Dic. de 2022

Comentada:

el 20 de Dic. de 2022

Community Treasure Hunt

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

Start Hunting!