As a beginner programmer, multithreading can be a difficult task.
Luckily, in .net winforms, Microsoft already supplied us with a very simple and straight-forward tool called "BackgroundWorker" that does most of the job for us! I'll attempt to explain how to use this tool......