IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Interfaces Graphiques Discussion :

Passage des variables


Sujet :

Interfaces Graphiques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Janvier 2011
    Messages
    457
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2011
    Messages : 457
    Par défaut Passage des variables
    Salut,
    Comment on fait passer des variables du form GUI a un autre ?
    merci,

  2. #2
    Expert confirmé
    Avatar de duf42
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Novembre 2007
    Messages
    3 111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 111
    Par défaut
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ma_variable = varargin{1};
    Duf

  3. #3
    Membre très actif
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Janvier 2011
    Messages
    457
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2011
    Messages : 457
    Par défaut
    Salut, si j'utilise ce type du code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
             fig = openfig('Form1D.fig','new');
             handles = guihandles(fig);
             guidata(fig, handles);
    comment faire passer les parametres ?
    merci ,..............

  4. #4
    Expert confirmé
    Avatar de duf42
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Novembre 2007
    Messages
    3 111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 111
    Par défaut
    Je comprends pas vraiment ce que tu veux faire

    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)

  5. #5
    Membre très actif
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Janvier 2011
    Messages
    457
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2011
    Messages : 457
    Par défaut
    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 .

  6. #6
    Expert confirmé
    Avatar de duf42
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Novembre 2007
    Messages
    3 111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 111
    Par défaut
    Oui c'est ce qu'il faut faire à priori.

    Ca ne marche pas?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 9
    Dernier message: 20/05/2009, 00h13
  2. Passage des variables entre 2 GUI
    Par mihaispr dans le forum Interfaces Graphiques
    Réponses: 3
    Dernier message: 18/03/2009, 21h57
  3. Réponses: 1
    Dernier message: 02/10/2008, 12h32
  4. passage des variables d'une classe à une autre
    Par zibou7 dans le forum Langage
    Réponses: 4
    Dernier message: 19/02/2007, 16h46
  5. passage des variables d'une page a la autre .
    Par free01 dans le forum Langage
    Réponses: 4
    Dernier message: 28/06/2006, 14h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo