Bonjour,

je sais que le sujet a déjà était traité (à mon avis, le problème est différent), mais je pose la question quand même.

Je n'ai qu'un seul fichier test.m, dans lequel je crée un pushbutton de la manière suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
function test
    monBouton = uicontrol ('style', 'pushbutton', ...
                                    'position', [100 100 100 30], ...
                                    'visible', 'on');
et une fonction qui est appelée grâce au callback d'un autre bouton (monBouton2 par exemple).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
function callbackMonBouton2 (hObject, eventData)
    set (monBouton, 'visible', 'off'); //ligne que j'ai rajoutée pour retirer le pushbutton qui n'a plus lieu d'être présent
    //suite du traitement
Le problème c'est que 'monBouton' est toujours visible et que la suite du traitement ne s'effectue pas. Comme si 'monBouton' n'était pas reconnu.

Qui a une idée ?

Je vous remercie