並列化しようとしているこの単純なコードがあります。
Parallel.For (0,countimages, i =>
{
picbox[i] = new PictureBox();
picbox[i].Image = image;
TableLayoutPanel1.Controls.Add(picbox[i], column, row);
column+=1;
});
そして、私はこのエラーを受け取ります:
パラレルフォー | クロススレッド操作が無効です: コントロール TableLayoutPanel1 が作成されたスレッド以外のスレッドからアクセスされました。
私は何を間違っていますか?