Bonjour a tous,
j'ai créer une fenêtre avec plusieurs checkbox. Avec une boucle for, j'ai créé plusieurs checkbox correspondant au nombre d’éléments à traiter dans mon programme.

Seulement, voila, je voudrais accéder à la i-ième checkbox et à la dernière.

j'ai créé mes check-box ainsi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
for i=1:nb
                name=sprintf('check%d',i);
                string=sprintf('image_%d',i);
                uicontrol(...
                    'style'          ,'check' ,...
                    'unit'           ,'pix' ,...
                    'position'       ,[figPos(3)/2-105/2 figPos(4)-30*i-(20) 105 20] ,...
                    'tag'            ,name , ...
                    'interruptible'  ,'off' , ...
                    'string'         ,string , ...
                    'enable'         ,'inactive' , ...
                    'fontsize'       ,14);
            end
donc pour accéder à la valeur du checkbox numéro deux, j'ai besoin de faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
set(handles.check2,'Value',1)
mais comment faire pour le i-ième ou le dernier ?

merci d'avance