如何在vb.net 2008中重新加载/刷新/重置窗体

如何在vb.net 2008中重新加载/刷新/重置窗体,vb.net,Vb.net,嗨,我得到了这个游戏,它有多种形式,所以让我们假设形式1是主菜单,然后玩家按下开始游戏。它进入Form2,这是一场接一场的比赛。它进入Form3,然后将有一个“再次比赛”选项,在这里,它再次进入比赛。我已经用过了 Dim f2 As New Form2 是的,它会出现在游戏中,但游戏非常怪异和不稳定,我觉得有些代码没有重置,所以我该怎么做 Dim f2 As New Form2 Form2.Show() Me.Close() 这应该会重置为Form1 Dim f3 As New Form3

嗨,我得到了这个游戏,它有多种形式,所以让我们假设形式1是主菜单,然后玩家按下开始游戏。它进入Form2,这是一场接一场的比赛。它进入Form3,然后将有一个“再次比赛”选项,在这里,它再次进入比赛。我已经用过了

Dim f2 As New Form2
是的,它会出现在游戏中,但游戏非常怪异和不稳定,我觉得有些代码没有重置,所以我该怎么做

Dim f2 As New Form2
Form2.Show()
Me.Close()
这应该会重置为Form1

Dim f3 As New Form3
Form3.Show()
Me.Close()
这将重置Form2

Dim f1 As New Form1
Form1.Show()
Me.Close()

这将重置Form3并返回Form1

将应用程序属性设置为:

关闭模式:当最后一个窗体关闭时

从Form1移动到Form2时,只需使用

Form1.Hide()
然后在form2.load事件中,只需关闭Form1

Form1.close()

听起来你还没有解决你的问题,你会得到与我相同的答案,你必须发布你的所有代码,让我来帮你。问题可能不会被重置other@K3nel31现在一切都好了,我的坏朋友没有看到我。关闭()我一直在做我。隐藏()非常感谢!你能把我的答案变成正确的@K3rnel31吗?