Path: news.mathworks.com!not-for-mail
From: "Sprinceana " <mihaispr@yahoo.com>
Newsgroups: comp.soft-sys.matlab
Subject: Re: browse a file on GUIDE
Date: Thu, 18 Jun 2009 07:20:16 +0000 (UTC)
Organization: The MathWorks, Inc.
Lines: 26
Message-ID: <h1cprg$bbj$1@fred.mathworks.com>
References: <h1cpfq$ib3$1@fred.mathworks.com>
Reply-To: "Sprinceana " <mihaispr@yahoo.com>
NNTP-Posting-Host: webapp-03-blr.mathworks.com
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Trace: fred.mathworks.com 1245309616 11635 172.30.248.38 (18 Jun 2009 07:20:16 GMT)
X-Complaints-To: news@mathworks.com
NNTP-Posting-Date: Thu, 18 Jun 2009 07:20:16 +0000 (UTC)
X-Newsreader: MATLAB Central Newsreader 1740796
Xref: news.mathworks.com comp.soft-sys.matlab:548512


"recep mansiz" <aalmoraa@hotmail.com> wrote in message <h1cpfq$ib3$1@fred.mathworks.com>...
> Hi all !
> 
> I try to put a control in GUIDE that browse a file. 
> 
> is there a feature like this in matlab?
> 
> thanks in advance...

>>help uigetfile
Try to put on your gui an axes component and a pushbutton component (tag pushbutton1)

In function pushbutton1_Callback(hObject, eventdata, handles) write this code:


% hObject    handle to pushbutton2 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)

[filename,pathname] = uigetfile({'*.jpg';'*.png';'*.bmp'}); %selectam poza dorita pentru incarcare in axes1
%vom folosi metoda de tip open dialog cu ajutorul functiei uigetfile

if ~ischar(filename) %la apasarea butonului cancel afiseaza un mesaj de eroare 
    errordlg('Eroare!','Nici un fisier selectat!'); %afisare mesaj eroare cu ajutorul lui errordlg
   return;
 end