MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [求助]matlab 如何用popupmenu打开新窗口 关闭旧窗口 (https://www.labfans.com/bbs/showthread.php?t=5274)

bigorangefdc 2008-11-11 15:57

[求助]matlab 如何用popupmenu打开新窗口 关闭旧窗口
 
matlab 用popupmenu打开新窗口 关闭旧窗口
如题!感谢您的阅览和帮助!
我的代码为 :
function datapopupmenu_Callback(hObject, eventdata, handles)
val=get(hObject,'Value')
switch val
case 1
case 2
open ex2.fig
fclose ex1.fig
end

结果为 : 新窗口打来 旧窗口还在 (程序是在ex1,fig下执行的)

报错为 :
??? Error using ==> fclose
String argument must be 'all'.
Error in ==> ex1>datapopupmenu_Callback at 186
fclose ex1.fig
Error in ==> gui_mainfcn at 75
feval(varargin{:});
Error in ==> ex1 at 43
gui_mainfcn(gui_State, varargin{:});
??? Error while evaluating uicontrol Callback.

未注册 2008-12-09 15:12

回复: matlab 如何用popupmenu打开新窗口 关闭旧窗口
 
h_ex2=findobj('tag','ex2');
delete(h_ex2);
即可


所有时间均为北京时间。现在的时间是 11:02

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.