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

C# Discussion :

[PB] Progressbar avec thread


Sujet :

C#

  1. #1
    Membre averti
    Inscrit en
    Février 2005
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 25
    Par défaut [PB] Progressbar avec thread
    Bonjour
    Je susi en train de faire une application en C# et j'ai un probleme. Je rempli une tableau excel ce qui prend de la ressource donc je voudrai afficher une fenetre avec une progressbar pour faire patienter l'utilisateur pendant le chargement du fichier excel.
    Le probleme est que pour faire ma progressbar j'utilise un thread mais quand je veux changer les valeur de ma progressbar j'ai une erreur car je ne peux pas dans le traitement de mon thread modifier celui-ci.
    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
    namespace gestion
    {
        public partial class patientez : Form
        {
            public patientez()
            {
                InitializeComponent();
                this.CenterToScreen();
            }
    
            private void patientez_Load(object sender, EventArgs e)
            {
                Thread myThread;
                myThread = new Thread(new ThreadStart(ThreadLoop));
                myThread.Start();
            }
            public void ThreadLoop()
            {
                while (progressBar1.Value != progressBar1.Maximum)
                {
    
                    progressBar1.Value =+ 1;
                    Thread.Sleep(50);
                }
    			
            }
    	}
    
    }
    Si vous avez une idée n'hesitez pas a m'en faire part.
    Merci

  2. #2
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut
    salut

    une solution , regarde dans le forum, la question a été moult fois traitée

    Sinon, backgroundWorker est utile pour ce genre de taff

    The Monz, Toulouse

  3. #3
    Membre averti
    Inscrit en
    Février 2005
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 25
    Par défaut
    Citation Envoyé par theMonz31
    salut

    une solution , regarde dans le forum, la question a été moult fois traitée

    Sinon, backgroundWorker est utile pour ce genre de taff

    The Monz, Toulouse
    J ai deja utilisé le backgroundworker c'est pareil en plus la progressbar ne s'affiche pas a ause du traitement excel.

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

    Informations forums :
    Inscription : Mars 2004
    Messages : 32
    Par défaut
    http://www.developpez.net/forums/sho...81&postcount=5

    Le problème est similaire. Dans mon code, au lieu de mettre un listviewitem tu mets simplement ta progressbar

Discussions similaires

  1. [vb2005]Progressbar et thread
    Par stargates dans le forum Windows Forms
    Réponses: 2
    Dernier message: 04/06/2006, 07h38
  2. [SWING] Exception bizarre avec Thread
    Par Gob4 dans le forum Débuter
    Réponses: 2
    Dernier message: 13/09/2005, 21h55
  3. [MFC] Cherche Timer avec thread
    Par romeo9423 dans le forum MFC
    Réponses: 17
    Dernier message: 09/03/2005, 10h33
  4. Variable static avec thread
    Par oxor3 dans le forum Threads & Processus
    Réponses: 7
    Dernier message: 27/08/2004, 11h45
  5. ProgressBar avec plusieurs procédures
    Par elifqaoui dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 08/09/2002, 18h03

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