Hola !,
Al mandar llamar tus formularios desde el principal puedes hacerlo así:
y de ésta manera el formulario abierto toma control del sistema y no permite manejar nada del formulario principal si no hasta que lo vuelves a cerrar...
Espero que esto te sea de utilidad...