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 :

code extérieur au fonction valable dans tous le GUI?


Sujet :

Interfaces Graphiques

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2010
    Messages : 62
    Points : 49
    Points
    49
    Par défaut code extérieur au fonction valable dans tous le GUI?
    Bonjour,

    Je voudrais insérer le code suivant dans le M-file de mon GUI de façon à ce qu'il soit valable dans tout le GUI:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    if handles.numax==1
        namax3='bar';
        namax4='MPa or %';
    else
        namax3='MPa or %';
        namax4='bar';
    end
     
    state=get(handles.dcm_obj,'Enable');
     
    if state=='on'
        set(handles.test,'String',['X: KN , Y: KN.m , Z: ',namax3,' , color: ',namax4] );
    end
    Par contre je ne veux pas l'intégrer à l'une des fonctions (Callbacks) du GUI.
    Je veux en fait afficher quelquechose dans un static text dès que le datacursor est activé.

    Dois-je créer une nouvelle fonction ou faut-il que j'intègre mon code à un endroit bien précis du M-File?

    Mon code fonctionne correctement lorsque je l'utilise sur une fonction pushbutton mais j'aimerais ne pas avoir besoin de cliquer sur ce pushbutton pour que cela s'affiche.

    Merci d'avance pour votre aide.

  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,

    Quoiqu'il arrive, tu dois mettre ton code dans un fonction (Callback ou autre) et tu dois lui dire quand l'exécuter, un code ne peut pas s'exécuter "automatiquement", il lui faut nécessairement un appel.

    Après les solutions peuvent varier, tu peux lier à un Callback simple (mais ce n'est pas ce que tu souhaites), utiliser d'autres évènements (WindowButtonMotionFcn de la figure par exemple qui est activé dès que la souris bouge) ou encore utiliser un timer qui te permettra de lancer ta fonction avec un intervalle de temps régulier.

    Bonne apm,
    Duf

Discussions similaires

  1. [Free Pascal] [2.4.3] Où se trouve le code de la fonction int dans les sources
    Par Invité dans le forum Free Pascal
    Réponses: 5
    Dernier message: 08/11/2010, 18h50
  2. [.net]Appeler une fonction située dans le code behind
    Par anto dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 20/05/2009, 13h05
  3. Appel fonction php dans code javascript
    Par licorne dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 05/03/2008, 10h55
  4. Réponses: 4
    Dernier message: 30/05/2007, 18h05
  5. appeler une fonction javascript dans le code html
    Par kawther dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 16/05/2007, 16h40

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