Bonjour
J'aimerais que lorsque l'utilisateur clique dans la zone de saisie d'un objet edit cela provoque un callback. J'ai donc utilisé la propriété ButtonDownFcn mais ne semble pas fonctionner :
Lorsqu'on clique n'importe où dans la figure on voit s'afficher "Bravo" dans la console, sauf si on clique dans la zone de saisie ... Je n'ai aucun message d'erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 function essai % Construction de la figure hFigure = figure(... 'NumberTitle', 'off', ... 'Name', 'Essais', ... 'Color', [0.8 0.9 1], ... 'ButtonDownFcn', @EnCours, ... 'MenuBar', 'none'); % Construction d'un objet uicontrol hEdit = uicontrol(... 'Style', 'edit', ... 'ButtonDownFcn', @EnCours); % Fonction Call Back function EnCours(source, eventdata) display('Bravo'); end end
Merci de votre aide
Partager