uigetfile called in app designer open the file dialog screen behind the calling .mlapp

6 visualizaciones (últimos 30 días)
The following code placed in app designer with MATLAB 2022a opens the file dialog screen behind the calling .mlapp. The calling .mlapp simply has a button on the screen that calls the following code.
function ButtonPushed(app, event)
[f,p] = uigetfile();
end
There are several posts about the calling app losing focus AFTER uigetfile is called. This is a different problem. Is there a way to open the file diaglog screen in front of the calling app?
  7 comentarios
Mario Malic
Mario Malic el 8 de Oct. de 2022
there is a an answer somewhere on this forum from Friedrich IIRC, just do
drawnow;
figure(UIFigure);
after uigetfile and it should be fine.

Iniciar sesión para comentar.

Respuestas (1)

Allen
Allen el 10 de Oct. de 2022
@Smith Smith, you might try using uiopen in lieu of uigetfile. Otherwise, I would suggest reinstalling MATLAB.

Categorías

Más información sobre Introduction to Installation and Licensing en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by