ここに私のコードで....
List<Task> t;
private void Form1_Load(object sender, EventArgs e)
{
t = new List<Task>();
t.Add(Task.Factory.StartNew(() => Download()));
t.Add(Task.Factory.StartNew(() => Display()));
}
これで、displayメソッドでコントロールを非表示にすると、「クロススレッド例外」が発生し、メインスレッドによって使用されていることがわかります。