Unfortunately no.

First, the screenshots were messed up by the changing of the form color, so I still had to use a timer to give the form time to refresh. Then, before I even tried to disable the form, the print code would no longer work.

My old version of the project simply printed everything on 3 second intervals giving time for a complete refresh as well as for each print message box to go away, unfortunately I have to stick with it.

I have no idea why the new one won't print because I hardly changed any of the code, and all of the print coding is still the same. Stupidly I also deleted the project since I was so frustrated.

I'm sure using the picturebox to disable would of worked, but unfortunately I couldn't even get that far =(

I may or may not try again and post my code here for some help.