私のプログラムにはこれらのコードがあります。ただし、this.closeは機能しません。また、前のフォームが閉じなかったため、2番目のフォームと重複しています。一度に1つのフォームだけを開くことができるようにするにはどうすればよいですか?form1にあるコンテンツをlblScore
form2に表示する値を設定しました。ただし、form1を閉じて、開いているフォームがform2だけになるようにします。どうやってやるの?
if (score >= 2) {
timerDrop.Enabled = false;
MessageBox.Show("Time's Up! You can now proceed to the next Level!");
frmLevel2 lvl2 = new frmLevel2();
lvl2.Show();
lvl2.set = lblScore.Text;
this.Close();
} else {
timerDrop.Enabled = false;
MessageBox.Show("Time's Up! GAME OVER!");
frmMenu frmBackToMenu = new frmMenu();
frmBackToMenu.Show();
this.Close();
}
ありがとう。