在vb6中加载表单并在卸载时接收通知?

时间:2016-03-02 04:01:57

标签: vb6

我希望form1加载form2,当form2卸载时,卸载form1。

我想尽量减少耦合,。

用例: 我将form1作为半透明背景启动,以便更容易看到form2。 当form2卸载时,我希望form1也会卸载。我将重复使用许多其他'form2'类型的代码。

我考虑过运营商的地址。希望更简单。

1 个答案:

答案 0 :(得分:0)

如果您以模态方式显示form2,则可以在show方法返回后卸载form1:

在form1中,显示form2:

Form2.Show vbModal
Unload Me

或者,如果你没有以模态方式显示form2,那么你可以在form2的unload事件中卸载form1:

Private Sub Form_Unload(Cancel As Integer)
  Unload Form1
End Sub