Hide uipanel at application load

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

답변 (1개)

Víctor
Víctor 2013년 10월 16일

2 개 추천

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');

카테고리

도움말 센터File Exchange에서 Data Type Conversion에 대해 자세히 알아보기

태그

질문:

2013년 10월 16일

답변:

2013년 10월 16일

Community Treasure Hunt

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

Start Hunting!

Translated by