Bonjour,

Dans un GUI que j'ai codé, j'ai placé plusieurs pushbutton :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
uicontrol ( 'style', 'pushbutton', ...
                 'position', [100 300 100 30], ...
                 'string', 'valeur', ...
                 'tag', 'b1');
uicontrol ( 'style', 'pushbutton', ...
                 'position', [100 360 100 30], ...
                 'string', 'couleur', ...
                 'tag', 'b2');
 
data = guihandles (gcf);    
guidata (gcf, data);
dans un callback, je voudrais changer la valeurs des string' pour tous les boutons.
Pour l'instant, dans une boucle, je place des instructions 'if' conditionnées sur les indices de la boucle et je modifie en dur les 'tag'.
Ca fonctionne, mais si j'ai cent boutons, c'est moins drôle :s.

Quelqu'un saurait si il existe une façon d'automatiser le procédé ?

Je vous remercie