Si tienes que volver a cargar todo el formulario lo mas facil es que tengas un error como una casa de diseño. El código del formulario debería limitarse a cosas específicas del formulario (validaciones de la entrada, formateo de la salida...) y todo lo que sea lógica del programa deberias sacarlo en clases aparte.
PD: Olvidate de Visual Basi. Si utilizas la versión 6 desinstalalao, tira el CD y cataloga todos los manuales que tengas en "libros prohibidos". Si utilizas la versión .Net empieza a crear los proyectos en C# que es una maravilla.