Hallo,
ich habe ein Formular auf welchem eine Progressbar ist.
Mit einer For-schleife realisiere ich den Fortschritt der Progressbar.
der Fortschritt soll aber auch in einem Label als Prozent angegeben werden und da scheint ein Fehler zu sein, bei der berechnung.
hier der Code:
wo ist der Fehler?
ich habe ein Formular auf welchem eine Progressbar ist.
Mit einer For-schleife realisiere ich den Fortschritt der Progressbar.
der Fortschritt soll aber auch in einem Label als Prozent angegeben werden und da scheint ein Fehler zu sein, bei der berechnung.
hier der Code:
Code:
private void btnStart_Click(object sender, System.EventArgs e) { btnZuruecksetzen.Enabled = false; progressBar1.Step = 1; int vProzent = 0; lblProzent.Text = ""; for (int vZaehler = 0; vZaehler <=100; vZaehler++) { progressBar1.PerformStep(); MessageBox.Show("Value: " + progressBar1.Value); //Fortschritt der Progressbar in Prozent ausrechnen vProzent = progressBar1.Value / progressBar1.Maximum * 100; lblProzent.Text = vProzent.ToString(); System.Threading.Thread.Sleep(100); Application.DoEvents(); } btnZuruecksetzen.Enabled = true; }
Comment