Bonjour à tous,

J'ai un petit problème de gestion d'handles sous mon interface graphique en matlab. Je vous expose mon problème.

En fait je souhaite récupérer les numéros de lignes de mes listbox. Pour ce faire j'ai fait un :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
handles.current_data=1;
Mais ensuite j'aimerais gérer d'autres listbox en fonction des résultats des listbox précédentes. Ma listbox2 dépend de ma listbox1, ma listbox3 dépend de ma listbox 1 et 2. Avec quelquechose dans le style :

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
21
22
%% callback listbox2 %%
val=get(hObject,'Value');
data=handles.current_data;
switch data
    case 1 
        switch val
              case 1 
                  ........
                  handles.current_data2=1;
 
 
%% callback listbox3 %%
val=get(hObject,'Value');
data=handles.current_data;
data2=handles.current_data2;
switch data 
        case 1 
             switch data2
                 case 1
                     switch val
                            case 1 
                                ...........


Le problème que je rencontre c'est qu'il ne reconnaît pas les current_data dans les différents callback de mes listbox.
Reference to non-existent field 'current_data'.
Merci d'avance .