Heredar de un 'Formulario' que tiene parámetros

Tengo un formulario llamadoScanFolder, y necesito otro formulario, que debe ser muy similar aScanFolder, así que decidí usarform herencia. Pero parece haber algunos malentendidos con el constructor.

ScanFolder parece

public partial class ScanFolder : Form
{
    public ScanFolder(MainForm parent, bool[] autoModes, GlobalMethods GMethodsClass)
    {
        //Doing something with parameters
    }
}

Intenté heredarForm Me gusta esto

public partial class Arch2 : ScanFolder
{
}

Pero recibo advertencia Constructor en el tipo 'mhmm.ScanFolder' no encontrado, y también hay un error enArch2 Modo de edición de formulario, donde veo un error en la pila de llamadas.

Así que intenté algo como esto:

public partial class Arch2 : ScanFolder
{
    public Arch2(MainForm parent, bool[] autoModes, GlobalMethods GMethodsClass)
        : base(parent, autoModes, GMethodsClass)
    {
    }
}

Pero sigue siendo lo mismo.

Como pueden ver, claramente no tengo idea de lo que estoy haciendo. Lo que intento lograr es obtenerArch2 para verse igual queScanFolder, así que puedo verlo en la vista de diseñador y también anular algunos métodos o controladores de eventos.

Respuestas a la pregunta(2)

Su respuesta a la pregunta