form1上有一个按钮,转到form2。 Form2有一个带有鸟形象的图片框。 当单击form2上的图片框时,图片框会消失,而form2会隐藏自己并形成一个图片框。这是一个更复杂的程序的模型,但具有相同的问题。第二次返回form1之后,如果我单击将我带到form2的按钮,则不会显示该鸟的图像,因为form2返回到其上一个上一个状态。我该怎样做才能使form2刷新/重启/从头再次运行?
任何帮助都将不胜感激。
答案 0 :(得分:3)
这里有两种选择。
当你回到form1时完全销毁form2所以下次你去form2它是全新的。
当form2进入视图时,将图像视图设置回可见
<强>更新强>
你走了。
Dim frm As New Form1
frm.ANewMethod
Set frm = Nothing ' Form is destroyed.
以下是文档http://msdn.microsoft.com/en-us/library/aa242139(v=vs.60).aspx
的链接答案 1 :(得分:1)
您还可以在表单的每个Me.Dispose
中使用closing_event
。