我一直在尝试通过关闭它并打开一个新表单来将当前表单重置为原始状态。我希望重置表单对象,重新声明变量,清除类对象等空白数据。
这是我的代码:
if (btnRandom.Text == "Reset")
{
SetupScreen form = new SetupScreen();
form.Show();
this.Dispose();
//Create new class for form / or launch load events as normal
form.Mybattleship = new battleship()
form.SetupScreen_Load(this, null);
}
我在互联网上尝试了很多方法,但都没有奏效..即使是过于复杂的..
哦,我忘了提到我需要新表单才能像正常加载一样,所以加载事件等触发