Как асинхронно добавить текст в listbox?
У меня такой вопрос: как можно асинхронно добавить текст в listbox? Допустим, чтобы числа постоянно добавлялись в список.
Источник: Stack Overflow на русском
У меня такой вопрос: как можно асинхронно добавить текст в listbox? Допустим, чтобы числа постоянно добавлялись в список.
Скорее всего, вам надо генерировать числа асинхронно (на Task'ах, на callback'ах или просто в другом потоке) и добавлять из в ListBox обычным образом.
if (listbox.InvokeRequired)
{
Invoke(new Action(() => AddText(text)));
}
else
{
AddText(text)};
};
....
}
void AddText(string text)
{
listbox.Add(text) //или любое действие с listbox
}