I have an application which is near complete, but I never thought it would get this big or desired. The application reads a folder with files in it for user settings, then waits for user input. When input is started, it does specific searches online. When it is doing these searches, the application appears frozen until it finds what the user was looking for and prompts the user for input.
I have tried a few ways to get threading into this, but everytime I get the problem similar to the following.
Cross-thread operation not valid: Control 'ProgressBar1' accessed from a thread other than the thread it was created on.
I tried starting a new thread within the application following http://www.codeproject.com/Articles/15861/How-to-solve-quot-Cross-thread-operation-not-valid and I still get the same problem.
How can I turn my single threaded application into a multiple threaded application?