1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| function essai_liste(nomdufichier)
ScreenSize=get(0,'screensize');
w=ScreenSize(3)-300;
h=ScreenSize(4)-200;
handles.maListe3=uicontrol('style','listbox',...
'Position',[(w/3.8) (h/55) (w/11) (h/3.6)],...
'String',{'select','all','1','2','3','8'},...
'Callback',@maliste3);
guidata(gcf,handles);
function maliste3(varargin)
ScreenSize=get(0,'screensize');
w=ScreenSize(3)-300;
h=ScreenSize(4)-200;
handles = guidata(gcbf);
index_selected99 = get(handles.maListe3,'Value');
list99 = get(handles.maListe3,'String');
Trials = list99{index_selected99};
maListe4 = uicontrol('style','listbox',...
'Position',[(w/2.55) (h/55) (w/11) (h/3.6)],...
'Visible','off');%invisible au départ
if strcmp(Trials,'all');
eval(['load (nomdufichier)']);
f=who('Go*','GO*','No*','NO*')
set(maListe4,'String',f,'Visible','on');
else
set(maListe4,'Visible','off');
end |