Hide uipanel at application load

1 view (last 30 days)
Víctor
Víctor on 16 Oct 2013
Answered: Víctor on 16 Oct 2013
Hello, This is my first GUI application in Matlab and I want to use several forms in it. I think the best solution is using a uipanel for each form and hide/show them. I set the visible properties to Off in the OpeningFcn event, but, I don´t know why, before hiding the back panels they´re visible for a moment (just miliseconds, but it´s an awful visual effect). Any help would be appreciate. Thank you very much in advance.
Víctor

Answers (1)

Víctor
Víctor on 16 Oct 2013
I answer myself: You have to set every control property to 'Off' in the panel.
set(findall(handles.uipanel1,'Visible','On'),'Visible','Off'); set(handles.uipanel1,'Visible','Off'); set(handles.uipanel2,'Visible','On');

Categories

Find more on Migrate GUIDE Apps in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!