Torna al Thread
private void Form1_Load(object sender, EventArgs e)
{
var t = new Thread(work);
t.Start("pippo");
}
delegate void workDelegate(object o);
private void work(object o)
{
if (this.InvokeRequired)
{
this.Invoke(new workDelegate(work),o);
}
this.Text = o.ToString(); // qui ho interagito con il form in effetti richiamando se stesso, ma da una delegata creata dal form stesso
}