Bonjour, me voila de nouveau confronte a un souci de comprehension d'utilisation du GUIDE MATLAB :
Je souhaiterais, lors de la creation de mon Edit box, qu'elle affiche directement la chose suivante : OFF.
Voici mon conde :
J'ai essayer aussi de placer le "set(handles.State0,'string','OFF');" a la suite de "set(hObject,'BackgroundColor','white');" dans le IF.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 % --- Executes during object creation, after setting all properties. function State0_CreateFcn(hObject, eventdata, handles) %Display the state of the channel 0 set(handles.State0,'string','OFF'); if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white'); end
J'ai essayer value a la place de string et j'ai essayer d'enlever les guillemets autour de OFF pour toujours le meme resultat : aucun affichage
Le message d'erreur est le suivant mais je n'en comprend pas le sens :
D'avance merci
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 ??? Attempt to reference field of non-structure array. Error in ==> tester>State0_CreateFcn at 114 set(handles.State0,'value','OFF'); Error in ==> gui_mainfcn at 96 feval(varargin{:}); Error in ==> tester at 42 gui_mainfcn(gui_State, varargin{:}); Error in ==> @(hObject,eventdata)tester('State0_CreateFcn',hObject,eventdata,guidata(hObject)) ??? Error using ==> struct2handle Error while evaluating uicontrol CreateFcn
Partager