2014-01-24 64 views

回答

0

我不知道是否有办法阻止用户进行编辑,但如果用户试图更改它,让编辑的回调将文本更改回其原始结果,您可以实现类似的结果。

例如,你有一个按钮,让你选择文件,编辑文本框中显示文件路径:

function loadfile_Callback(hObject, eventdata, handles) 
[fileName, pathName] = uigetfile; 
handles.fullPath = fullfile(pathName,fileName); 
set(handles.edit1,'String',handles.fullPath); 
guidata(hObject,handles); 

function edit1_Callback(hObject, evendata, handles) 
set(hObject, 'String', handles.fullPath); 
guidata(hObject,handles); 
1
set(editTextHandle,'Enable','Inactive'); 

这样用户无法编辑文本。