Progressbar pendant ouverture d'une image C#

Résolu
Utilisateur anonyme -  
 Utilisateur anonyme -
Bonjour,

J'aimerais afficher une progressbar qui se remplit en fonction de l'affichage de mon image.

Je fais un truc du genre:

pctBoxAffiche.ImageLocation = "http://www......png dans le load de mon form.

Pouvais vous me donner le code a mettre pour remplir ma progressbar???

Merci d'avance.

2 réponses

  1. Nico# Messages postés 328 Date d'inscription   Statut Membre Dernière intervention   102
     
    Slt,

    pour faire une progressbar il faut utiliser LoadAsync

    public Form1() 
            { 
                InitializeComponent(); 
                pictureBox1.LoadProgressChanged += new ProgressChangedEventHandler(pictureBox1_LoadProgressChanged); 
                pictureBox1.LoadCompleted += new AsyncCompletedEventHandler(pictureBox1_LoadCompleted); 
            } 
    
            void pictureBox1_LoadCompleted(object sender, AsyncCompletedEventArgs e) 
            { 
                 
            } 
    
            void pictureBox1_LoadProgressChanged(object sender, ProgressChangedEventArgs e) 
            { 
                progressBar1.Value = e.ProgressPercentage; 
            } 
    
            private void button1_Click(object sender, EventArgs e) 
            { 
                string ur = "http://photojournal.jpl.nasa.gov/jpeg/PIA11734.jpg"; 
                pictureBox1.LoadAsync(ur); 
            } 
    
    0
  2. Utilisateur anonyme
     
    Ca fonctionne, merci!!
    0