Как асинхронно добавить текст в listbox?

Рейтинг: 0Ответов: 2Опубликовано: 17.01.2015

У меня такой вопрос: как можно асинхронно добавить текст в listbox? Допустим, чтобы числа постоянно добавлялись в список.

Ответы

▲ 1

Скорее всего, вам надо генерировать числа асинхронно (на Task'ах, на callback'ах или просто в другом потоке) и добавлять из в ListBox обычным образом.

▲ 1
if (listbox.InvokeRequired)
{
   Invoke(new Action(() => AddText(text)));
}
else
{
   AddText(text)};
};
....
}
void AddText(string text)
{
   listbox.Add(text) //или любое действие с listbox
}