Отделил форму от логики, по принципу MVP. Хочу вернуть значение из логики в прогрессбар.
Жму первый раз - не срабатывает.
Второй раз - срабатывает не до конца (умирает поток?)
Думал переменную отдельно инициализировать(temp), что бы к i области памяти не обращаться, не помогло.
Делаю 10мс - срабатывает (но не уверен что правильно)
Что я делаю не так?
Метод в презентере
public void Start ()
{
model.Cicle();
SetValProg();
}
public void SetValProg()
{
form.UpdateView(model.progressVal);
}
Метод во вью
public void UpdateView(int progressBarVal)
{
progressBar1.Value = progressBarVal;
}