0

我在 c# 中开始了一个游戏项目,但遇到了一个问题。在游戏中有一个带有按钮的地图表单,当您点击一个按钮时,一个新表单会打开。我的问题是我完成后不知道如何关闭表单(字段)活动。this.close() 对工作不起作用,即使我看不到它,表单也会继续工作。

private void Charmove_Load(object sender, EventArgs e)
    {
          .
          .
          Messagebox.show("you won the stage well done");
          this.close();//problem
           g.show;
    }
4

1 回答 1

0

你的游戏使用Timer? 如果是这样,那么在关闭表单之前停止它。

private void Charmove_Load(object sender, EventArgs e)
{
    ...
    timer1.Stop();
    Messagebox.Show("You've won the stage. Well done!");
    this.Close();
    g.Show();
}
于 2012-04-22T15:29:45.170 回答