I’m doing an application that does some sort of scanning (it checks availability of URL’s through a short list) and depending on the result, it adds to one or another listbox. if it exists, it goes to lstOK, else, it goes to lst404.
The issue is that these web checks take time (specially when it is OK), it takes an awfully long time, and inserts all the items in the listboxes in the end, while the form is “not responding” and nothing appears or can be clicked or displays any interaction.
Is there a way for the form to be still usable and the listboxes to update on the go ?
This should be simple, I just don’t know it (yet)
I’m using C# in Visual Studio
–[update]–
The whole url checking is in one single function Start()
try the background worker