Vb.net 如何重新启动表单
form1上有一个按钮,可以转到form2。表格2有一个带有鸟的图片盒。 单击form2上的picturebox时,picturebox将消失,form2将自身隐藏,form 1将返回。这是一个更复杂程序的模型,但有同样的问题。在第二次返回到form1后,如果我单击将我带到form2的按钮,鸟的图像将不会显示,因为form2返回到其上一个状态。如何使form2重新刷新/重新启动/从头运行Vb.net 如何重新启动表单,vb.net,vba,Vb.net,Vba,form1上有一个按钮,可以转到form2。表格2有一个带有鸟的图片盒。 单击form2上的picturebox时,picturebox将消失,form2将自身隐藏,form 1将返回。这是一个更复杂程序的模型,但有同样的问题。在第二次返回到form1后,如果我单击将我带到form2的按钮,鸟的图像将不会显示,因为form2返回到其上一个状态。如何使form2重新刷新/重新启动/从头运行 任何帮助都将不胜感激。您有两种选择 当你回到form1时,请彻底销毁form2,这样下次你回到form2时,
任何帮助都将不胜感激。您有两种选择
Dim frm As New Form1
frm.ANewMethod
Set frm = Nothing ' Form is destroyed.
这里是文档的链接这里有两个选项
Dim frm As New Form1
frm.ANewMethod
Set frm = Nothing ' Form is destroyed.
这里有一个文档链接您也可以在表单的每个
关闭事件
中使用Me.Dispose
。您也可以在表单的每个关闭事件
中使用Me.Dispose
。我该如何销毁表单?我该如何销毁表单?这是对OP的回答吗问题,还是对另一个答案的评论?@ScottGress:这是一个答案/备选方案,先生。你为什么要问,先生?这是对OP问题的回答,还是对另一个答案的评论?@ScottGress:这是一个答案/备选答案,先生。你为什么问,先生?