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

MFC Discussion :

[.Net] Débutant - Attendre le clique sur un bouton dans une boucle


Sujet :

MFC

  1. #1
    Membre habitué Avatar de Colbix
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    266
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 266
    Points : 150
    Points
    150
    Par défaut [.Net] Débutant - Attendre le clique sur un bouton dans une boucle
    Voilà je sais que c'est denouveau une question assez bête ... Mais bon...

    Mon programme fait une boucle qui scanne tous les fichiers d'une directory, à chaque itération, j'aimerais que l'utilisateur clique sur un bouton pour continuer la boucle.

    Voilà, j'esper que vous pourrez m'aider ( j'imagine que oui ).
    A bientôt et merci de votre aide !
    Le pti Colbix !

  2. #2
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Points : 16 075
    Points
    16 075
    Par défaut
    je ne comprends pas vraiment la question et le problème

    tu veux arriver à detecter le click sur un bouton ?

  3. #3
    Membre habitué Avatar de Colbix
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    266
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 266
    Points : 150
    Points
    150
    Par défaut
    Oui attendre son clique.
    une sorte de "wait", ou le programme ne fait qu'attendre tant que le bouton n'a pas été pressé...

    C'est vraiment tout bête, je sais ...

  4. #4
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Points : 16 075
    Points
    16 075
    Par défaut
    il faut générer l'événement du click sur le bouton, double click sur le bouton en design, il te générera une fonction

    regarde ce tutoriel http://nico-pyright.developpez.com/t...s/#Ldefinition

  5. #5
    Membre habitué Avatar de Colbix
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    266
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 266
    Points : 150
    Points
    150
    Par défaut
    En fait dans une fonction, j'ai besoin d'attendre le clique de l'utilisateur...
    Je viens de penser à un booléen qui serai bascullé lors du clique.

    Je vais un peu plus chercher...
    Merci pour le lien !

    Je vous tiens au courant.
    A bientôt Clob.

  6. #6
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Points : 16 075
    Points
    16 075
    Par défaut
    alors, attention
    si tu es dans une boucle qui empeche le traitement des messages windows, tu ne pourras pas cliquer sur ton bouton tant que la boucle ne sera pas terminée ; pour que l'ihm reste réactive pendant un gros traitement il faut mettre le traitement dans un thread

  7. #7
    Membre habitué Avatar de Colbix
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    266
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 266
    Points : 150
    Points
    150
    Par défaut
    Citation Envoyé par nico-pyright(c)
    alors, attention
    si tu es dans une boucle qui empeche le traitement des messages windows, tu ne pourras pas cliquer sur ton bouton tant que la boucle ne sera pas terminée ; pour que l'ihm reste réactive pendant un gros traitement il faut mettre le traitement dans un thread

    Tu pourais m'en dire plus sur le thread stp
    ++

  8. #8
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Points : 16 075
    Points
    16 075
    Par défaut
    oui, mais pour mieux te conseiller, il faudrait que je comprenne exactement ce que doit faire ton code

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    391
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 391
    Points : 347
    Points
    347
    Par défaut
    Bonjour

    Pourquoi tu fais une boucle si c'est l'utilisateur qui fait avancé chaque itération?
    Tu n'as qu' prendre le corps du code de ta boucle et incrementer ton compteur a chaque clic .....


    Cordialement

  10. #10
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Points : 16 075
    Points
    16 075
    Par défaut
    je serais aussi assez partisan d'une telle solution

  11. #11
    Membre habitué Avatar de Colbix
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    266
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 266
    Points : 150
    Points
    150
    Par défaut
    Bien évidemment ! C'est tellement simple que je n'y penssai pas :p
    Merci
    Je vous tiens au courant.

    A bientot !

  12. #12
    Membre habitué Avatar de Colbix
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    266
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 266
    Points : 150
    Points
    150
    Par défaut
    J'ai une petit question à ce sujet. Ca fonctionne avec le système de ricky78, mais je vous la poste quand même

    Si je mets dans ma boucle une fenetre qui apparait (une fenêtre modale).
    Ca fonctionnerais ?

    A bientôt.
    Colb.

  13. #13
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Points : 16 075
    Points
    16 075
    Par défaut
    l'instruction suivant ta boite sera executée à la fermeture de cette dernière

  14. #14
    Membre habitué Avatar de Colbix
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    266
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 266
    Points : 150
    Points
    150
    Par défaut
    Très bien ! Merci
    Je vais essayer aussi, mais j'ai quelques problème avec les ouverture de fenêtre lol (je suis irrécupérable).

    A bientôt !

  15. #15
    Membre habitué Avatar de Colbix
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    266
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 266
    Points : 150
    Points
    150
    Par défaut
    Voila ca fonctionne, je vais tout de même essayer avec la fenetre qui s'ouvre...

    Encore merci à tous !!!
    Colb.

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

Discussions similaires

  1. Mettre un écouteur sur chaque bouton dans une boucle
    Par BillGates62 dans le forum Général Java
    Réponses: 6
    Dernier message: 29/04/2014, 11h50
  2. Réponses: 4
    Dernier message: 21/11/2011, 10h42
  3. Réponses: 8
    Dernier message: 28/05/2009, 10h40
  4. Intercepter l'action sur un bouton dans une autre vue
    Par Hira. dans le forum Eclipse Platform
    Réponses: 2
    Dernier message: 17/12/2008, 09h51
  5. Cliquer sur un bouton dans une autre application
    Par FredericB dans le forum C++Builder
    Réponses: 16
    Dernier message: 10/05/2008, 17h23

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