Доброго времени суток. Появилась нужда обратиться к контролу из другого потока, что насколько мне известно делается посредством делегата. Попробовал сделать по примеру в МСДН, сработать сработало, а сам факт обращения из левого потока остался в результате нормального функционирования программы нет. Просьба подсказать верный подход к решению данной проблемы.
Код:
public class DelegateLearnin
{
public delegate void del(string txt);
public static void Learnin()
{
del a = new del(AddText);
a("Доброе утречко");
}
public static void AddText(string txt)
{
AdvancedForm.listBox1.Items.Add(txt);
}
}