окно?
private async void bPredict_Click(object sender, EventArgs e) {
await Task.Run(() => {
for (int i = 0; i <= 100; i++)
{
this.Invoke(new Action(() =>
{
progressBar1.Value = i; }));
Thread.Sleep(100);
} });
MessageBox.Show("Hello World");
}
Потому что Таск.Ран убери и будет счастье
Там он стоит, что бы окно не всплыло сразу после первого цикла
Обсуждают сегодня