c # - Error1 'WindowsFormsApplication1.Form4' indeholder ikke en konstruktor der tager 2 argumenter '

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har 3 formularer
hvordan jeg overfører værdierne for form1 og formular 2 og på formular 4, men denne visningsfejl


public Form4(string value, string value1, string value2,string value3 )
{
     InitializeComponent();
     textBox1.Text=value;
     textBox2.Text=value1;

     textBox3.Text=value2;
     textBox4.Text=value3;
}

Bedste reference


Problemet du er overalt i din kode kalder en Form4 konstruktør med 2 parametre, men du har ikke defineret det. Enten tilføjer du denne nye konstruktør:


public Form4(string value, string value1)
{
   InitializeComponent();
   textBox1.Text=value;
   textBox2.Text=value1;
}


Eller du skal ændre din formskabelse:


Form4 form22=new Form4(textBox3.Text , textBox4.Text,"",""); 
form22.Show();