Salut,
Comment on fait passer des variables du form GUI a un autre ?
merci,
Version imprimable
Salut,
Comment on fait passer des variables du form GUI a un autre ?
merci,
Bonjour,
Il y a plusieurs solutions (comme souvent), tu peux utiliser SET/GETAPPDATA (comme expliqué ici) ou alors les donner en argument d'entrée de ta nouvelle fonction (lors de l'ouverture de l'interface), les variables se trouvent alors dans VARARGIN, par exemple:
Et dans l'OpeningFcn de mon_interface tu récupères la variable:Code:
1
2 mon_interface(5);
DufCode:
1
2 ma_variable = varargin{1};
Salut, si j'utilise ce type du code
comment faire passer les parametres ?Code:
1
2
3 fig = openfig('Form1D.fig','new'); handles = guihandles(fig); guidata(fig, handles);
merci ,..............
Je comprends pas vraiment ce que tu veux faire :aie:
Pourrais-tu donner plus de précisions? A quoi correspond Form1D? que veux-tu faire avec les lignes de code que tu nous montres? Dans quel cadre tout cela s'inscrit-il?
Es-tu sur que pour ouvrir ta fenêtre il ne faut pas plutôt faire (à la place d'appeler OPENFIG:
Auquel cas tu peux passer les arguments d'entrée de ta fonction entre parenthèses (comme pour n'importe quelle fonction)Code:
1
2 Form1D();
Salut ,
Moi j'ai un projet former de plusieurs form (pour faire l'integrale)
form principale est appele form1
et apres j'ai Form1D , Form2D ,Form3D
comment je peux passer du paramatre de form1 au form1D c'est tout mon probleme,
je veux essayer de faire form1d(pramatre) ......
Merci .
Oui c'est ce qu'il faut faire à priori.
Ca ne marche pas?
Le Probleme est resolu .
merci