Enable on/off take effect only after window resize
Mostrar comentarios más antiguos
I use this code to disable all ui components. All workes eccept for one table. Putting a Breakpoint at the end of the function and checkig the Enable attribute of that table showes that it is 'off'. When I resize the window the display updates and the table shows grayed.
The same thing happens after I enable all the ui components. I tried to refresh the figure, I also tried to call figure(), none worked. Any idea what might cause the problem and how can I fix it?
function DisableApp(app, hExceptFor)
Child = findall(app.MyApp);
N = length(Child);
for i= 1 : N
if isprop(Child(i),'Enable')
set(Child(i), 'Enable', 'off');
end
end
if nargin == 2
M = length(hExceptFor);
for i= 1 : M
if isprop(hExceptFor(i),'Enable')
set(hExceptFor(i), 'Enable', 'on');
end
end
end
end
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Develop Apps Using App Designer en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

