Mam przycisk w mojej postaci okna, który wywołuje metodę RunWorkerAsync(), która z kolei wykonuje akcję, która następnie aktualizuje ListBox w tym samym formularzu.Uzyskiwanie dostępu do kontroli interfejsu użytkownika z wątku BackgroundWorker
po zdarzeniu DoWork zakończył przypisać wynik dla przypadku (co jest lista), I przetwarzać() zdarzenie RunWorkerCompleted a następnie wykonać następujący kod do aktualizacji mój Listbox
który nazywa to:
(Przepraszam, formatowania kodu nie będzie działać)
Teraz kiedy uruchomić aplikację i nacisnąć przycisk odświeżania następujący wyjątek pojawia:
Jak bym to obejść?
Edit:
Wyjątkiem jest wyrzucane na folowing oświadczeniu, to występuje w metodzie DoWork gdzie wyczyścić zawartość, aby wykaz na bieżąco;
listBoxServers.Items.Clear();
Czy to jest WPF lub Windows Forms? I na której linii znajduje się ten wyjątek? – decyclone
@decyclone Zaktualizowałem moje pytanie z więcej informacji –
Polecam odpowiedź Chrisa. – decyclone