Herdar de um 'Formulário' com parâmetros

Tenho um formulário chamadoScanFolder e preciso de outro formulário, que seja muito parecido comScanFolder, então eu decidi usarerança @form. Mas parece haver algum mal-entendido com o construto

ScanFolder parece

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

Eu tentei herdarForm como isso

public partial class Arch2 : ScanFolder
{
}

Mas eu recebo o aviso Construtor sobre o tipo 'mhmm.ScanFolder' não encontrado e também há um erro emArch2 Modo de edição de formulário, onde vejo um erro na pilha de chamada

Então eu tentei algo parecido com isto:

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

Mas ainda é o mesmo.

Como você pode ver, eu claramente não tenho ideia do que estou fazendo. O que estou tentando alcançar é obterArch2 para ter a mesma aparência queScanFolder, para que eu possa vê-lo na visualização do designer e também substituir alguns métodos ou manipuladores de evento

questionAnswers(2)

yourAnswerToTheQuestion