Forma desplazable en c #, AutoScroll = true no funciona

¿Cuáles son las reglas que debo respetar para hacer que el Formulario sea desplazable ...

Yo simplemente establezco la propiedadAutoScroll a la verdad También lo intenté mientrasAuto Scroll es cierto, para establecerAutoSize a verdadero / falso, pero ninguno de estos funcionó ... también intentó colocar el Panel y agregar todos los componentes allí ... todavía nada ...

Tal vez usandoV or HScrollBar puedo ayudar, pero realmente no sé cómo vincularlo con el formulario ...

form.AutoScroll = true;
formMainLayout.AutoScroll = true;
rootPanel.AutoScroll = true;

Respuestas a la pregunta(3)

Su respuesta a la pregunta