RE:Barras de desplazamiento?
Bueno, pues para empezar el codigo que pongas lo tendras que poner en el evento Resize del formulario, pero ojo, el evento resize ocurre cuando el usuario mueve el tamaño, pero tambien al minimizar, maximizar, restaurar y creo tambien la primera vez que se abre el formulario si pasa de normal a maximizado automaticamente. Para establecer en que momento se ejecutara el codigo puedes valerte de la propiedad Windowstate del formulario, es decir si esta maximizado, minimizado o normal. En el codigo basicamente lo que haras sera aparecer o desapercer la barras utilizando sus propiedades Visible o Enabled, ademas deberas ajustar sus medidas (Height, Width) con respecto a las del formulario y bueno para mover todos los controles al mismo tiempo lo mas practico seria ponerlos dentro de un picture (crearlos dentro, no moverlos) y mover el picture cambiando sus propiedades Left y/o Top para que se meta a la izquierda o hacia arriba, para esto necesitaras numero negativos en las propiedades Left y Top del picture, los valores de las scroll los puedes convertir a negativos simplemente multiplicandolos por -, el valor max de las Scroll sera lo que mide el Picture - lo que mida el Form en ese momento.