I am a little confused by your problem. You say you broke everything into separate classes. You mean ordinary classes, correct, not form classes? So what is the problem exactly? You have a single windows form, that no longer updates the progress bar and status bar. I don't understand what this problem has to do with the factoring of the code into separate classes. Perhaps you need to periodically call Application.DoEvents, to update the UI? |