1//tworzymy watek do wywolujacej metody
2delegate int StringCallback(TreeListViewItem s); //delegat zwraza typ taki jak metoda przyjmuje takie parametry jak metoda
3
4Thread watek = new Thread(new ThreadStart(delegate
5 {
6 foreach (TreeListViewItem m_Item in bufor)
7 {
8 if (InvokeRequired)//InvokeRequired info watku glownego
9 {
10 object[] args = { m_Item };//parametr do przekazania
11 Invoke(new StringCallback(OknoView.Items.Add), args);//metoda dow wywolania
12 }
13 }
14 }));
15 watek.Start();