Buongiorno.
sto tentando di usare un controllo tipo edit per lanciare un processo.
Il processo deve partire dopo aver cambiato (editato) il contenuto del controllo stesso.
Ho pensato di dare 'return' come ultimo evento di tastiera.
Ho utilizzato la funzione KeyPressFcn per riconoscere la pressione del tasto 'return' costruendo questo esempio:
function myEdit_KeyPressFcn(hObject, eventdata, handles)
%
if strcmp(eventdata.Key,'return')
msgbox('Fatto !')
T=get(handles.myEdit,'String');
myProcess(T);
end
questo funziona.
A questo punto ho tolto msgbox. Risultato: Non funziona più.
ho provato a sostituire msgbox con altri comandi. Niente da fare: funziona solo con msgbox
Qualcuno sa spiegarmi perché?
Grazie