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 :

Retourner un nombre


Sujet :

Interfaces Graphiques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2009
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 31
    Par défaut Retourner un nombre
    Bonjours à tous,

    Voila j'ai un interface utilisateur avec un menu déroulant ou l'utilisateur peut choisir une taille (petit, moyen, grand)

    J'aimerais savoir comment je peux récupérer un nombre dans ce menu déroulant à l'aide d'un switch , je voudrais associer le nombre 10 à petit, 20 à moyen et 30 à grand afin de pouvoir retourner ce nombre dans une autre fonction.

    Pouvez m'aider ?

    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,

    Je suis pas sur de bien comprendre mais si tu récupères la valeur de ton popupmenu (en admettant que tu aies mis dans l'ordre petit, moyen et grand), il te suffit de la multiplier par 10 pour avoir 10, 20 ou 30.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    popup_val = 10*get(handles.my_popup, 'Value');
    Bonne journée,
    Duf

  3. #3
    Membre averti
    Inscrit en
    Octobre 2009
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 31
    Par défaut
    Bonjours,

    Bien en faite , j'ai un truc comme ca pour l'instant

    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
    23
    24
    25
     
    tail = get(handles.taille, 'Value');
     
     
     switch tail
     
        case 1
     
            tail =10;
            petit;
     
     
        case 2
     
            tail =20;
            moyen;
     
     
        case 3
     
            tail =30;
            grand;
     
          otherwise
      end
    mais je vois bien que ca ne marche pas car je n'arrive pas à récupérer la valeur dans 10,20 et 30 dans l'autre fonction

  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
    C'est normal, tu ne lui passes pas la variable...

    Il faudrait passer ta taille en entrée de ta fonction, par exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    ...
    case 1        
            tail =10;
            petit(tail);
    ...
    Sachant que dans ce cas-là, comme tu appelles une fonction par taille, quel est l'utilité de lui passer une constante en entrée? Pourquoi ne pas la définir dans la fonction?

  5. #5
    Membre averti
    Inscrit en
    Octobre 2009
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 31
    Par défaut
    Bonjours,

    Bien en fait l'utilisateur doit pouvoir choisir la taille d'un point

    Donc dans mon autre fonction je veut faire un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    p=plot(x,y)
    set(p, 'MarkerSize',taille )
    pour récupérer la taille que l'utilisateur à choisi

    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
    Je comprends bien mais je vois pas où est le problème? Si tu lui passes ta variable tail en argument d'entrée, tu peux tout à fait faire çà sans aucun problème...

Discussions similaires

  1. Retourner le nombre de lignes d'un fichier txt
    Par El-Diablo- dans le forum C++Builder
    Réponses: 1
    Dernier message: 14/02/2008, 17h25
  2. retourner un nombre décimal
    Par S4N44 dans le forum Langage SQL
    Réponses: 1
    Dernier message: 03/12/2007, 11h37
  3. [NAGIOS] Retourner le nombre d'user par webservices
    Par chtom dans le forum Tomcat et TomEE
    Réponses: 0
    Dernier message: 21/11/2007, 13h51
  4. Retourner le nombre de ligne dans un hash
    Par raphy75 dans le forum Langage
    Réponses: 3
    Dernier message: 20/04/2007, 22h17
  5. Réponses: 3
    Dernier message: 04/10/2005, 16h13

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