سلام دوستان من می خوام با استفاده از Thread یک سری کنترل به پنل اضافه کنم ولی ایراد می گیره وقتی میام این ترد رو با invok این پنل پیاده سازی می کنم با برنامه می ره تو خودش چیکار باید بکنم اینم کدم


b = new Thread(new ThreadStart(delegate()
{
flowLayoutPanel1.Controls.Clear();
flowLayoutPanel1.Invoke(myDelegate);
// AddListItemMethod();

}

}));
b.Start();
void AddListItemMethod()
{
DataTable dt = Master.Search_Just_Family("nameostad", "*");
Control[] Items = new Control[dt.Rows.Count];
for (int i = 0; i < dt.Rows.Count; i++)
{
string name = dt.Rows[i].ItemArray[0].ToString();
bool stat = Master.GetExistStore(name, true);
NameOstWSt b = new NameOstWSt("-"+(i + 1).ToString(), name, stat);
b.Name = i.ToString();
b.TextOst.Click += new EventHandler(TextOst_Click);
Items[i] = b;
}
flowLayoutPanel1.Controls.AddRange(Items);
}