Uigetfile will make app be behind another windows.
12 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Shao-Qi Lei
el 21 de Dic. de 2016
Respondida: Jorg Woehl
el 14 de Mayo de 2024
I use APP Designer to make a App figure. I want to load my file and display its name,so I use uigetfile. But used uigetfile will make my figure be behind another windows, I have to click it in Taskbar again. Why is this so?
0 comentarios
Respuesta aceptada
Ajay Kumar
el 20 de Nov. de 2019
add these lines after uigetfile
drawnow;
figure(app.UIFigure)
assuming your UIFigure's name is app.UIFigure
1 comentario
Más respuestas (5)
Melaku Eneayehu
el 20 de Feb. de 2018
add the following two lines of code just after uigetfile() app.UIFigure.Visible = 'off'; app.UIFigure.Visible = 'on';
don't forgot to edit figure per-fix if you don't use the default one
0 comentarios
Riyadh Abbas
el 26 de Mayo de 2017
Hi there, I found a solution to this issue provided by http://undocumentedmatlab.com/blog/solving-a-matlab-hang-problem, which suggested adding two lines drawnow; pause(0.05);
I tried it and it did work for me, hope can solve your problem.
2 comentarios
Petar Lambrev
el 12 de Jun. de 2017
drawnow; pause(0.05); Does not work for me. After closing get file window, the main app window is in the background.
Chris McRaven
el 16 de Jun. de 2017
Matthew Thomas
el 18 de Nov. de 2019
This is a duplicate of https://uk.mathworks.com/matlabcentral/answers/296305-appdesigner-window-ends-up-in-background-after-uigetfile , you might find some answers there.
It does seem to be unintended behaviour though, it is frustrating to need to work around this.
0 comentarios
Onur Ozdemir
el 14 de Mzo. de 2022
All given answers address getting the app window back as focus after uigetfile but what is preferred is to prevent it from minimizing in the first place. You can check out my answer to this question here, which is the same question.
0 comentarios
Jorg Woehl
el 14 de Mayo de 2024
I have just published a simple workaround for these focus issues, which -- as The MathWorks acknowledges -- still have "currently no official workaround". Check out my File Exchange contribution https://www.mathworks.com/matlabcentral/fileexchange/165961-fixfocus.
0 comentarios
Ver también
Categorías
Más información sobre Dialog Boxes en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!