我的程序中有这些代码。但是 this.close 不起作用。而且因为前一个表格没有关闭,它与第二个表格重叠。我应该怎么做才能一次只打开一个表格?我已经设置了一个值,以使lblScore
位于 form1 中的内容显示在 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();
}
谢谢。