Hide uipanel at application load

9 visualizzazioni (ultimi 30 giorni)
Víctor
Víctor il 16 Ott 2013
Risposto: Víctor il 16 Ott 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

Risposte (1)

Víctor
Víctor il 16 Ott 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');

Categorie

Scopri di più su Data Type Conversion in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by