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 :

Liaison automatique entre 2 GUIs


Sujet :

Interfaces Graphiques

  1. #1
    Nouveau membre du Club
    Inscrit en
    Juillet 2007
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 56
    Points : 28
    Points
    28
    Par défaut Liaison automatique entre 2 GUIs
    Bonjour,

    J'ai un peu le même souci/même question que dans cette discussion http://www.developpez.net/forums/d73...e-entre-2-gui/ à un détail près: la mise à jour de l'edit2 du GUI2 doit être automatique suivant la sélection de l'edit1 du GUI1 i.e. pas de bouton poussoir dans le GUI1 ni dans le GUI2.
    => Comment, dans un GUI1, faire un set(handles...) sur un objet appartenant à un autre GUI2?

    Merci...

    Citation Envoyé par duf42 Voir le message
    Lorsque tu récupères la valeur, il faut la stocker dans une variable sinon MatLab ne peut pas deviner qu'il faut créer une variable nommée a.



    Celà dit, je suis pas sur de ce que tu veux faire, si edit2 appartient à une autre fenêtre (form12 ??), dans ce cas il faut mettre le SET dans l'OpeningFcn de la deuxième fenêtre...

  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 : 40
    Localisation : France

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

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 111
    Points : 4 661
    Points
    4 661
    Par défaut
    Bonjour,

    Pour modifier un objet dans un autre GUI, une solution consiste à utiliser la fonction FINDOBJ pour récupérer le handle de l'objet en question.

    Quant au déclenchement de la mise à jour, il faut qu'il soit effectué par un évènement (un TIMER peut éventuellement faire l'affaire mais plutôt le Callback de l'objet modifié).

    Celà dit, difficile d'en dire plus sans voir ton code...

    Bonne soirée,
    Duf
    Simulink & Embedded Coder

    Au boulot : Windows 7 , MATLAB r2016b
    A la maison : ArchLinux mais pas MATLAB

  3. #3
    Nouveau membre du Club
    Inscrit en
    Juillet 2007
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 56
    Points : 28
    Points
    28
    Par défaut Liaison automatique entre 2 GUIs
    Impeccable, ça remplit mon besoin...Thanks!

    Citation Envoyé par duf42 Voir le message
    Bonjour,

    Pour modifier un objet dans un autre GUI, une solution consiste à utiliser la fonction FINDOBJ pour récupérer le handle de l'objet en question.

    Quant au déclenchement de la mise à jour, il faut qu'il soit effectué par un évènement (un TIMER peut éventuellement faire l'affaire mais plutôt le Callback de l'objet modifié).

    Celà dit, difficile d'en dire plus sans voir ton code...

    Bonne soirée,
    Duf

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

Discussions similaires

  1. [XL-2010] liaison automatique entre deux dossiers
    Par sarl-78 dans le forum Excel
    Réponses: 4
    Dernier message: 30/05/2012, 20h31
  2. Variables entre deux GUI
    Par AsmaHaj dans le forum Interfaces Graphiques
    Réponses: 1
    Dernier message: 26/03/2007, 09h37
  3. Incrémentation automatique entre 2 chiffres
    Par fordiste dans le forum Access
    Réponses: 2
    Dernier message: 24/06/2006, 06h33
  4. Réponses: 2
    Dernier message: 13/05/2006, 12h40
  5. Réponses: 1
    Dernier message: 24/04/2006, 13h40

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