السلام عليكم
هذا كود لملئ شجرة tree بإستخدام Treading ولكنه للأسف لا يعمل
private void Form1_KeyPress()
{
Thread th;
int max =100;
progressBar1.Maximum=max;
for ( int i=0;i!=max;i++)
{
th= new Thread (new ThreadStart(fillInfo));
th.Start();
progressBar1.Value=i;
progressBar1.Refresh ();
}
}
private void fillInfo()
{
TreeNode tn = new TreeNode("Programmer");
TreeNode ctn = new TreeNode("abou anas");
tn.Nodes.Add(ctn);
treeView1.Nodes.Add(tn);
treeView1.Refresh();
Thread.Sleep(0);
}المثال مرفق
