📄 save_callback.m
字号:
function varargout = Save_Callback(h, eventdata, handles, varargin)
%获取被选菜单的Tag属性
Tag = get(h,'Tag');
%获取address数组
Addresses = handles.Addresses;
%根据所选项执行相应的行为
switch Tag
case 'Save'
%保存到默认的地址簿文件中
File = handles.LastFile;
save(File,'Addresses')
case 'Save_As'
%允许用户选择要保存的目标文件名
[filename, pathname] = uiputfile( ...
{'*.mat';'*.*'}, ...
'Save as');
%如果选择了Cancel则返回
if isequal([filename,pathname],[0,0])
return
else
%构造全路径名并保存
File = fullfile(pathname,filename);
save(File,'Addresses')
handles.LastFile = File;
guidata(h,handles)
end
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -