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

Développement Windows Discussion :

Timer c# problème d'incrémentation


Sujet :

Développement Windows

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2016
    Messages : 2
    Par défaut Timer c# problème d'incrémentation
    Bonjour,

    Je suis entrain de développer un petit programme en c# qui utilise un timer windows forms.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    private void t_timer_Tick(object sender, EventArgs e) {
        if(counter >= sizeList) {
            t_timer.Stop();
            counter = 0;
        } else {
            counter++;
            lb_counter.Text = "Compteur : " + counter;
        }
    }
    Au moment de l'appel de la méthode Timer_Tick j'incrémente un compteur que je sauvegarde dans une variable counter. Ce Timer possède une intervalle de 1000ms (1s).

    Le problème est que quand je regarde l'affichage de mon compteur (dans la Windows forms), il s'incrémente de 2 en 2. Alors qu'en mettant un point d’arrêt sur la variable counter on peut voir qu'il s’incrémente bien toute les secondes (1 en 1).

    J'aimerais savoir comment faire pour que le compteur s'incrémente bien au niveau de la WF.

    Si quelqu'un à une explication à ce sujet, où à déjà eu se problème, ça m'aiderai beaucoup.

    Merci d'avance.

  2. #2
    Expert confirmé

    Avatar de François DORIN
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2016
    Messages
    2 761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2016
    Messages : 2 761
    Billets dans le blog
    21
    Par défaut
    Bonjour,

    Comment est associé la méthode à l'événement OnTick du timer ? J'ai l'impression que la méthode y est associé deux fois (donc appelé deux fois par Tick, d'où l'incrément de deux).

    Vous ne l'auriez pas fait une fois dans le designer et une fois dans le code par exemple ?

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2016
    Messages : 2
    Par défaut
    Citation Envoyé par François DORIN Voir le message
    J'ai l'impression que la méthode y est associé deux fois (donc appelé deux fois par Tick, d'où l'incrément de deux).

    Vous ne l'auriez pas fait une fois dans le designer et une fois dans le code par exemple ?
    Bonjour,

    C'est exactement ça ! Merci beaucoup !

    Problème résolu

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

Discussions similaires

  1. [DOS] Problème pour incrémenter un pointeur de chaîne
    Par Weedou dans le forum Assembleur
    Réponses: 1
    Dernier message: 09/04/2007, 20h51
  2. Probléme d'incrémentation d'heure et de minute
    Par Masmeta dans le forum C++Builder
    Réponses: 3
    Dernier message: 28/03/2007, 08h38
  3. Problème d'incrémentation automatique
    Par ist2008 dans le forum Access
    Réponses: 3
    Dernier message: 19/04/2006, 20h21
  4. Problème d'incrémentation automatique
    Par ist2008 dans le forum Access
    Réponses: 1
    Dernier message: 19/04/2006, 14h30
  5. [XSL] Problème d'incrémentation
    Par OXyGN dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 28/01/2005, 12h48

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