ProgressBar: Zapełnianie paska postępu

Toolbox: button1, progressBar1
Zagadnienie: Chcemy co sekundę zapełniać pasek postępu
Rozwiązanie: Na początku w Properties ustawiamy Minimum i Maximum paska:

ProgressBar

Następnie pod buttona podpinamy odpowiednią funkcję:

private async void button1_Click(object sender, EventArgs e)
{
for (int i = progressBar1.Minimum; i <= progressBar1.Maximum; i++)
{
progressBar1.Value = i;
await Task.Delay(1000);
}
}

Tags: