private void btnStart_Click(object sender, EventArgs e)
{
mytread = new Thread(new ThreadStart(this.f0));
mytread.Start();
}
private void f0()
{
int i=0;
while (i != 6)
{
this.label1.Text = i.ToString();
Thread.Sleep(1000);
}
}
при запуске заявляет, что ресурс this.label1.Text объявленный в другом потоке недоступен в этом.
Использование делегатов и свойства InvokeRequired дают возможность записать, но тогда непонятно как вернуться обратно, чтобы Thread.Sleep(1000); усыпляло не основной поток(форму), а mytread ??