I have written an app in c# that autoarchives our system files to a sourcesafe database. Some of these actions can take a while and the main form becomes white with no controls drawn. After the operation has completed the controls get redrawn but not the forms background. I have tried an invalidate but this does nothing. Can anyone tell me why the form goes blank in the first place and how to repaint the background.

Thanks.