1
私は学校のためのプログラムに取り組んでいます、私はコンストラクタを使用してC#でフォーム間で文字列を転送しようとしています。私が使用しているメソッドは以前from1から2に移ったときに以前は働いていましたが、現在form2を3に移すことはできません。コードは10の質問の数学クイズ用です。おかげコンストラクタを使用して文字列を転送する。エラー
public Form2()
{
InitializeComponent();
}
public Form2(string name, string age)
{
InitializeComponent();
int Score;
int QNUM;
}
private void Form2_Load(object sender, EventArgs e)
{
}
private void label5_Click(object sender, EventArgs e)
{
}
private void button1_Click(int answer, string name, string age, int score, int QNUM, object sender, EventArgs e)
{
if (age == "Year 3")
{
Random rnd = new Random();
int Number1 = rnd.Next(1, 51);
int Number2 = rnd.Next(1, 51);
int Answer = Number1 + Number2;
label4.Text = Convert.ToString(Number1 + " + " + Number2);
}
if(textBox1.Text == Convert.ToString(answer))
{
score = score + 1;
}
if (textBox1.Text == Convert.ToString(answer))
{
score = score + 1;
}
QNUM = QNUM + 1;
label2.Text = Convert.ToString(QNUM);
if (QNUM == 1)
{
button1.Text = "Next";
}
if (QNUM == 9)
{
button1.Text = "Finish";
}
if (QNUM == 11)
{
Form3 Name2 = new Form3 (name, score);
Name2.Show();
}
}
}
}
私もあなたは良いスタートをした
public Form3()
{
InitializeComponent();
}
public Form3(string name, string score)
{
InitializeComponent();
{
}
}