VB中 在一个子窗体 什么代码是在关闭子窗体的时候 顺便执行一下主窗体的某指令?

来源:百度知道 编辑:UC知道 时间:2024/07/05 05:34:39
比如我在一个子窗体FORM_USE,目的是退出这个字窗口后,执行主窗体的Form_Load 。 那么在退出键中编辑除了Unload Form_use外还需要什么指令?
可能我说得不够详细,我指的是退出FORM_USE后不单是回到FORM_MAIN而且执行formmain中的某条指令,比如Call Display

'FORM_USE=Form2
'FORM_MAIN=Form1

Private Sub Form_Unload(Cancel As Integer) '写在FORM_USE的Form_Unload事件里的代码
If MsgBox("是否退出?", vbYesNo, "提示") = vbNo Then '如果选择“不”
Cancel = 1 '取消关闭
Load Form2 '打开FORM_MAIN
Form2.Display '执行FORM_MAIN中的Display过程
End If
End Sub

Sub Display() '写在FORM_MAIN中的Display过程
MsgBox "退出FORM_USE后不单是回到FORM_MAIN而且执行formmain中的Display指令"
'Command1_Click '你可以在这里加入某个事件名,让它执行
End Sub

unload form1
load form2

在form_use的QueryUnload事件中,加入你的代码,只要那条主窗体load就可以了