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

Windows Forms Discussion :

[VB.NET]Boucle infinie et condition d'arrêt


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2005
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 13
    Par défaut [VB.NET]Boucle infinie et condition d'arrêt
    Bonjour,

    J'aimerais dans mon application créer un bouton lançant une boulce infinie.
    J'aimerais que cette boucle s'arrête soit en appuyant sur le bouton stop soit en appuyant sur la touche "Echap".

    Or si je fait une boucle Do While Stop ... Loop sur mon premier bouton et un simple Stop = True sur mon deuxieme bouton, cela ne marche pas car le programme ne gere pas l'evenement du deuxieme bouton vu qu'il gere celui du premier. De plus je ne vois pas comment intercepter la touche appuyé.

    Merci de votre aide concernant ce sujet.

    Benjamin

  2. #2
    Membre Expert
    Avatar de Piotrek
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 869
    Par défaut
    Merci d'editer le titre de votre message pour y inclure le tag language comme indique dans les regles du forum

    Je pense que l'utilisation d'un timer serait plus appropriee car il faut un autre thread sinon seule la boucle s'execute

  3. #3
    Invité
    Invité(e)
    Par défaut
    dans ta boucle infini tu devrai rendre la main à windows pour qu'il puisse traiter tous les messages en attente.

  4. #4
    Membre Expert
    Avatar de Piotrek
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 869
    Par défaut
    Comme le dit gcorbineau, c'est possible en Vb.Net avec DoEvents

  5. #5
    Membre averti
    Inscrit en
    Juin 2005
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 13
    Par défaut
    Merci, en effet un Timer me facilite meme la tache, pourquoi n'y ai-je pas pensé plus tôt...

    Merci q tous et dsl pour le titre pas complet...

    Ben

  6. #6
    Invité
    Invité(e)
    Par défaut
    n'oublie pas de mettre le tag resolu

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

Discussions similaires

  1. Comment dois-je remplir la condition d'arrêt d'une boucle for ?
    Par nevil dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 12/03/2010, 11h35
  2. [Batch] boucle infinie net use
    Par bubu87 dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 12/08/2009, 04h23
  3. Problème condition d'arrêt boucles while et for
    Par Clairette29 dans le forum MATLAB
    Réponses: 2
    Dernier message: 25/06/2008, 11h51
  4. Condition d'arrêt des boucles
    Par Pingu1 dans le forum MATLAB
    Réponses: 6
    Dernier message: 18/06/2007, 09h19
  5. Réponses: 18
    Dernier message: 26/04/2006, 11h39

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