특정 파일의 경로가 포함될 상자가 필요한 GUI가 있습니다. 텍스트를 사용자가 선택할 수 있지만 편집 할 수 없게하고 싶습니다. 대답을 찾도록 도와주세요.Matlab GUI 편집 상자 - 편집을 비활성화하지만 선택을 활성화해야합니다.
미리 감사드립니다.
특정 파일의 경로가 포함될 상자가 필요한 GUI가 있습니다. 텍스트를 사용자가 선택할 수 있지만 편집 할 수 없게하고 싶습니다. 대답을 찾도록 도와주세요.Matlab GUI 편집 상자 - 편집을 비활성화하지만 선택을 활성화해야합니다.
미리 감사드립니다.
사용자가 편집을하지 못하게하는 방법이 있는지 모르겠지만 사용자가 텍스트를 변경하려고하면 텍스트를 원래 결과로 다시 변경하도록 편집의 콜백을 사용하면 비슷한 결과를 얻을 수 있습니다. 그래서 사용자가 텍스트를 편집 할 수 없습니다함으로써
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);
set(editTextHandle,'Enable','Inactive');
:
는 예를 들어, 파일 경로 표시하는 일이 파일을 선택할 수 있습니다 푸시 버튼 및 편집 텍스트 상자가 있습니다.