当我的程序运行时,它会在几秒后关闭form1。根据form1生命周期中发生的事情,我可能想打开form2。通常我会创建一个form2的新实例并使用show()方法。但是form2然后是form1的子项,然后也关闭。有没有人知道如何让它发挥作用?感谢。
答案 0 :(得分:1)
在项目的属性中,确保在关机模式下拉列表中选择“当最后一个表格关闭时”
答案 1 :(得分:0)
在关闭form1之前,将form2.Owner属性设置为Nothing。这将需要在form1的FormClosing事件之前完成,因为form2已经安排在那时关闭。
但这仅适用于form2 实际上是form1的子项。
答案 2 :(得分:0)
尝试寻找MVC或MPV模式。这不是在控制器或演示者中做得最好,也不会给你描述的问题。