正在打开多个表单c#

时间:2016-05-31 11:21:28

标签: c# winforms

我希望在满足条件时打开表单。第二个表单打开但问题是正在打开多个表单。即使在我提出突破点之后,我也不知道看起来是什么问题。 这是代码

if (lives == 0 || score == 80)
{
    FrmHallOfFame hOf = new FrmHallOfFame(true);
    hOf.ShowDialog();
    this.Close();
}

1 个答案:

答案 0 :(得分:1)

ShowDialog 阻止直到打开的表单关闭。这意味着在 ShowDialog之后的代码不会被执行,直到你关闭它。

if (lives == 0 || score == 80)
{
    FrmHallOfFame hOf = new FrmHallOfFame(true);
    hOf.Show();
    this.Close();
}