I am using Forms.Add to load all the forms in my project. This is required to loop and do some operations on certain controls of the forms. But whenever I load a form, it displays lot of error messages(messages related to other controls in the form) and also the form becomes visible. I tried setting the visible propert to false, but still the forms show because something has been done in the form load. Is there a way that I can supress all the error messages and make the forms invisible when they load so that my program runs smooth.( without any message boxes or error messages). Hope I am clear.