public async void f_name(){ // вызывается по таймауту
label16.Invoke(new Action(UpdateLabel));
}
public void UpdateLabel() {
label16.Text = "Сканируется. Найдено элементов: " + str_list.Count();
}
После завершения функции f_name на строке label16.Invoke(new Action(UpdateLabel)); падает исключение "Поток был прерван, когда находился в состоянии ожидания". Обернул вызов invoke в try-catche, но ИМХО костыль, наверняка есть какой-то более адекватный подход.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости