Bonjour,
Le chargement de mon logiciel met du temps. Je voudrai mettre en place une progressbar qui permetterai d'indiquer à l'utilisateur l'évolution du chargement.

Mon problème c'est que ma fenêtre principale est celle qui met du temps à se charger, et je voudrai créer une fenetre secondaire qui sera composée que de ma progressbar. Je n'ai pas d'idée pour créer une seconde fenetre, qui en gros serai à l'image d'un MessageBox mais avec une progressbar.

Si quelqu'un peut me proposer des idées.

Au début je pensais créer un nouveau Control.ControlCollection, ...:
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
private void Form1_Load(object sender, EventArgs e)
        {
            Control.ControlCollection fene;
            ProgressBar prog = new ProgressBar();
            prog.Location = new System.Drawing.Point(12, 44);
            prog.Name = "progressBar1";
            prog.Size = new System.Drawing.Size(260, 23);
            prog.TabIndex = 1;
            prog.Minimum = 0;
            prog.Maximum = alfa.bdd.bibli.Count;
            fene.Add(prog);
            foreach (Index beta in alfa.bdd.bibli)
            {
                this.comboBox1.Items.Add(beta.name);
                prog.Value++;
            }
        }
Merci