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 :

Récupérer valeur d'un bouton toggle


Sujet :

Interfaces Graphiques

  1. #1
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 31
    Par défaut Récupérer valeur d'un bouton toggle
    Bonjour,

    je suis en train de développer une interface à l'aide de GUIDE. J'utilise un bouton toggle qui me permettra plus tard d'activer/couper une connection UDP vers un serveur.
    Afin de connaitre le statut de ma connexion j'utilise une zone de texte qui affichera différent message comme "connected" ou "connecting".
    Mon but étant d'afficher l'un de ces 2 messages uniquement lorsque le bouton toggle est enclenché. Il me faudrait donc faire une écoute sur mon bouton ou un truc du genre mais je tourne en rond ....

    Merci d'avance .

    Voici le bout de code :
    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
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    % --- Executes on button press in togglebutton_connection.
    function togglebutton_connection_Callback(hObject, eventdata, handles)
    % hObject    handle to togglebutton_connection (see GCBO)
    % eventdata  reserved - to be defined in a future version of MATLAB
    % handles    structure with handles and user data (see GUIDATA)
     
    %Get value toggle
    connection = get(handles.togglebutton_connection,'value');
    if connection == 1 %toggle enable
        set(handles.togglebutton_connection,'String','ON');
    else
        set(handles.togglebutton_connection,'String','OFF');
    end
     
     
    % --- Executes during object creation, after setting all properties.
    function Status_CreateFcn(hObject, eventdata, handles)
    % hObject    handle to Status (see GCBO)
    % eventdata  reserved - to be defined in a future version of MATLAB
    % handles    empty - handles not created until after all CreateFcns called
     
    status = 'connected';
     
    if(connection == 1) %NE FONCTIONNE PAS => besoin d'une écoute sur togglebutton_connection
        if(strcmp(status,'connected'))
            set(hObject,'String','connected');
            set(hObject,'ForegroundColor','white');
        else
            set(hObject,'String','connecting ...');
            set(hObject,'ForegroundColor','red');
        end
    else
            set(hObject,'String','waiting');
            set(hObject,'ForegroundColor','black');
    end

  2. #2
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 31
    Par défaut
    C'est bon j'ai trouvé une solution.

Discussions similaires

  1. [Débutant] Récupérer valeur d'un bouton.
    Par Wendy971 dans le forum VB.NET
    Réponses: 2
    Dernier message: 02/05/2012, 19h32
  2. [Prototype] Récupérer valeur d'un bouton radio ?
    Par seb92500 dans le forum Bibliothèques & Frameworks
    Réponses: 4
    Dernier message: 30/10/2007, 13h21
  3. JSP : Récupérer valeur lors du clic sur un bouton
    Par ze veritable farf dans le forum Servlets/JSP
    Réponses: 12
    Dernier message: 11/04/2006, 12h16
  4. Réponses: 11
    Dernier message: 27/03/2006, 10h25
  5. Comment récupérer la valeur d'un bouton radio ?
    Par whbh dans le forum Langage
    Réponses: 2
    Dernier message: 20/01/2006, 23h32

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